belongsTo('App\Models\Shipping', 'shipping_id'); } public function country() { return $this->belongsTo('App\Models\Country', 'country_id'); } public function shopping_orders() { return $this->hasMany('App\Models\ShoppingOrder', 'country_id'); } public static function getActiveShippingCountries(){ $ret = []; $ShippingCountries = ShippingCountry::all(); foreach($ShippingCountries as $ShippingCountry){ if($ShippingCountry->shipping->active){ $ret[$ShippingCountry->country_id] = $ShippingCountry->country->getLocated(); } } return $ret; } }