В моем приложении Laravel есть модель HourlyPrice
со столбцами ['value', 'user_id', 'vehicle_type_id']
;
Мне нужно запросить все записи этой модели в блейд-файле. Несмотря на то, что для этого нужно много находок, вместо того, чтобы каждый раз запрашивать всю модель, я передаю ее коллекцию в блейд-файл, а затем пытаюсь запросить ее следующим образом
$complexes = User::complex()->get();
$vehicle_types = VehicleType::all();
$prices = HourlyPrice::all();
return view('crm::hourly.price', compact('complexes', 'vehicle_types', 'prices'));
, чтобы найти speci c запись, которую я пишу
$prices->where('user_id', 3)->where('vehicle_type_id', 7)->first();
Запрос возвращает ноль, а
HourlyPrice::where('user_id', 3)->where('vehicle_type_id', 7)->first();
возвращает запись. Что здесь не так?
Чтобы объяснить больше:
$prices->where('user_id', 3)->first();
возвращает запись, но когда я прикрепляю секунды, где она возвращает ноль.
Это dd of prices
Я показал одну запись, но есть 12 записей со значением.
спасибо