0
Почему следующий код возвращает исключение «Вызов функции-члена where() для не-объекта»?Laravel Find and Where query
SomeModel::find($id)->where('name', $name);
Почему следующий код возвращает исключение «Вызов функции-члена where() для не-объекта»?Laravel Find and Where query
SomeModel::find($id)->where('name', $name);
Поскольку
SomeModel::find($id);
Возвращает модель, а не экземпляр Query Builder, это конец запроса.
Вы должны сделать
SomeModel::where('name', $name)->where('somethingElse', '=', 'value')->first();
Как бы достичь того же, но, чтобы получить модель взамен? Мне нужна модель, я хочу использовать Eloquent для управления данными и сохранения их впоследствии. –
Только что отредактированный, вы используете first(). Это даст вам модель. –
Спасибо, куча, это сработало! –