У меня есть таблицы в базе данных:
заказы
--id
--customer_id
клиенты
--id
--name
--country_id
страны
--id
--name
И следующие красноречивые модели:
Order.php:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Order extends Model
{
/**
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function customer()
{
return $this->belongsTo('App\Models\Customer');
}
}
Клиент:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Customer extends Model
{
/**
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function country()
{
return $this->belongsTo('App\Models\Country');
}
}
Страна:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Country extends Model
{
}
Теперь мне нужно получить весь заказ там, где клиентназвание страны, например, «Uk» одним запросом sql.Как я могу это сделать?