У меня есть три таблицы: Orders
, Products
, Products_images
.
Мне нужно получить все заказы, для этого я делаю:
$orders = Order::with("products")->where("user_id", Auth::guard('api')->user()->id)->orderBy('id')->get();
Где with("products")
— функция в модели Order
public function products()
{
return $this->hasOne("App\Product", "id", "product_id");
}
Итак, я соединил две таблицы. Также мне нужно соединиться с таблицей Products
с таблицей Products_images
в этом запросе.
Как я могу это сделать?