Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Всем привет, мне тут достался проект на Ларавель, так что вопрос может быть простой, но у меня чета клин прям. Помогите, пожалуйста.
Есть такое:
$this->prices = $this->product->prices()
->whereNotNull('purchase_price')
->where('quantity','>','0')
->with('warehouse')
->orderBy('purchase_price', 'asc')
->get();
т.е. тащятся записи с сортировкой и всё такое, при этом тащатся записи из связанной таблицы warehouses. Как сделать так, чтобы шла сортировка по произведению одного из полей основной таблицы и значения поля в связанной (warehouses)?
Другими словами надо выбрать записи, где наименьшее значение имеет произведение product.purchase_price*warehouses.markup
Как это реализовать? Это вообще возможно?