Size: a a a

Laravel для начинающих

2020 November 25

A

Andrey in Laravel для начинающих
Он будет выдавать ошибку так как ты ждешь null ?? Model, но никак не коллекцию
источник

A

Andrey in Laravel для начинающих
источник

VP

Vasile Papuc in Laravel для начинающих
всеравно не поиму как исправить что имена читать чтоб решать проблему ?
источник

A

Andrey in Laravel для начинающих
источник

A

Andrey in Laravel для начинающих
Убери : ?Model просто
источник

VP

Vasile Papuc in Laravel для начинающих
спс большое
источник

V

Vladyslav in Laravel для начинающих
Vasile Papuc
добрый день, подскажите пожалуйста почему метот get(), all(), не возвращает все таски а выдает ошибку только метод first() роботает но он выдает мне только один таск?
потому что коллекция моделей - не модель, а ты указал типизацию что метод вернет именно объект модели
источник

V

Vladyslav in Laravel для начинающих
это нужно для иде что б оно понимало какие данные ты гоняешь в коде
источник

VP

Vasile Papuc in Laravel для начинающих
теперь понял спс большое
источник

V

Vladyslav in Laravel для начинающих
укажи коллекцию - все будет работать даже с пустой коллекцией
источник

V

Vladyslav in Laravel для начинающих
и будут подсказки по методам с работой с коллекцией
источник

V

Vladyslav in Laravel для начинающих
Andrey
Он будет выдавать ошибку так как ты ждешь null ?? Model, но никак не коллекцию
там ->get() никак не вернет нул или модель )
источник

V

Vladyslav in Laravel для начинающих
Vasile Papuc
добрый день, подскажите пожалуйста почему метот get(), all(), не возвращает все таски а выдает ошибку только метод first() роботает но он выдает мне только один таск?
и у тебя тут sql инъекцию можно впихнуть 🌚
источник

A

Andrey in Laravel для начинающих
Vladyslav
там ->get() никак не вернет нул или модель )
Ну и я об этом )
источник

V

Vladyslav in Laravel для начинающих
Andrey
Ну и я об этом )
а ну да)
источник

V

Vladyslav in Laravel для начинающих
Andrey
Ну и я об этом )
шото не догнал сразу)
источник

VP

Vasile Papuc in Laravel для начинающих
в принципе : Collection решил проблему
источник

VP

Vasile Papuc in Laravel для начинающих
также
источник

VY

Vladimir Yefremov in Laravel для начинающих
такой запрос:
        return Order::where('user_id', Auth::user()->id)
           ->where('package_id', config('infosection.info_package'))
           ->where('date_end', '>', Carbon::now())
           ->with('constructorOrders')
           ->get();

выбирает вроде норм, но прихватывает 'constructorOrders' пустые коллекции;
если заменяю with на whereHas - тогда выбирает нормально, но в ответе нет самих связанных моделей....
как это объединить?
чтобы выбрал только ордера со связью 'constructorOrders' и данные этих моделей тоже
источник

ad

awesome dude in Laravel для начинающих
Vladimir Yefremov
такой запрос:
        return Order::where('user_id', Auth::user()->id)
           ->where('package_id', config('infosection.info_package'))
           ->where('date_end', '>', Carbon::now())
           ->with('constructorOrders')
           ->get();

выбирает вроде норм, но прихватывает 'constructorOrders' пустые коллекции;
если заменяю with на whereHas - тогда выбирает нормально, но в ответе нет самих связанных моделей....
как это объединить?
чтобы выбрал только ордера со связью 'constructorOrders' и данные этих моделей тоже
 with('constructorOrders' => function ($query) {
           $query->where(....);
       }])
источник