Я пытаюсь использовать метод elaquent обновления laravel, и у меня появляется эта ошибка. Нестатический метод
Нестатический метод Illuminate \ Database \ Eloquent \ Model :: update () не должен бытьвызывается статически
View
@extends('posts.layout')
@section('content')
<form action="/posts/{{ $post->id }}" method="post">
@method('PATCH')
@csrf
<input type="text" name="title" placeholder="{{ $post->title }}">
<textarea name="body" placeholder="{{ $post->body }}"></textarea>
<button type="submit">Edit</button>
</form>
@endsection
Controller Methods
public function edit(Post $post)
{
return view('posts.edit', compact('post'));
}
public function update(Request $request, Post $post)
{
post::update(request(['title', 'body']));
return redirect('/posts');
}