AK
- можно передавать массив и в одной переменной будет 2 значения
Size: a a a
AK
AK
P
PB
[
['key' => 'key_name', 'value' => 'valuie'],
['key' => 'key_name', 'value' => 'value']
]
AG
$orders = \App\Order
::whereHas('orderDetails.delivery_man_order', function ($q) { $q->where('delivery_man_id', auth()->user()->delivery_man->id); })
->with(['orderDetails' => function ($q) {
$q->where('shop_id', $q->has('delivery_man_order')->get('shop_id')->first()->shop_id);
}]);
orderDetails
, мне в with сначала нужно узнать orderDetails.shop_id той модели у которой есть delivery_man_order
, а потом по это этому shop_id уже получить orderDetails, но $q->where('shop_id', $q->has('delivery_man_order')->get('shop_id')->first()->shop_id)
если сделать так она возвращает только одну модель$q->where('shop_id',
24)
если прописать id и сделать запрос то возвращает нужное количествоЕП
AG
RN
S
P
e
КН
e
КН
e
e
AS
AS
AS
ДЗ