Files
wticreatorstudio/Modules/Setup/Entities/Country.php
T
2024-02-12 22:54:20 -05:00

24 lines
557 B
PHP

<?php
namespace Modules\Setup\Entities;
use Illuminate\Database\Eloquent\Model;
use Modules\INTShipping\Entities\Continent;
class Country extends Model
{
protected $table = 'countries';
protected $guarded = ['id'];
public function continent(){
return $this->belongsTo(Continent::class,'continent_id','id');
}
public function states(){
return $this->hasMany(State::class,'country_id','id')->orderBy('name');
}
public function cities(){
return $this->hasManyThrough(City::class, State::class);
}
}