У меня есть одна база данных следующим образом:
id, shop, order_number, Price
1, google, 11, 20
2, apple, 12, 20
3, google, 13, 20
4, google, 11, 20,
5, google, 11 , 20
Если я использую следующую команду в laraval:
Order::where('shop','=','google')->orderBy('id','desc')->get()->toArray();
Это отлично покажет мне результаты, где магазин Google.
однако я хочу вернуть только уникальные результаты по номеру заказа и тому, где находится магазин Google. Он должен вернуть следующий результат:
1, google, 11, 20
3, google, 13, 20
Я пытаюсь использовать следующий метод:
Order::distinct()->where('shop','=','google')->orderBy('id','desc')->get(['id,shop,order_number,price'])->toArray();
Но, похоже, не работает.