@Tarasovych

Как устранить ошибку «Call to a member function on null»?

Метод контроллера:
public function update(Request $request, $id)
    {
        $this->validate($request, [
            ...
        ]);

        Blog::find($id)->update($request->all());

        return redirect()->route('blog.index')
            ->with('success','Blog updated successfully');
    }

Ошибка:
Call to a member function update() on null
Я даже не знаю, что можно здесь вардампить.
var_dump($request)
зацикливается...
  • Вопрос задан
  • 42421 просмотр
Решения вопроса 1
andre-92
@andre-92
PHP / yii2
Blog::find($id) возвращает null, поставь проверку на существование блога
$blog = Blog::find($id);
if (isset($blog)) $blog->update($request->all());
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы