вы передаете collection
вашему view
вместо одного сообщения
public function edit(Post $post)
{
$post = Post::all(); // this is a collection of posts
return view('article.edit',compact('post'));
}
оно должно быть:
public function edit(Post $post)
{
// here $post holds the instance of single/current post
return view('article.edit',compact('post'));
}
Тогда в вашем blade
<a href="{{route('article.edit', ['post' => $post->id ])}}" class="btn btn-info btn-sm btn-bordred wave-light">
<i class="fas fa-edit"></i></a>
Примечание: Поскольку вы передаете $post
как instance
модели, поэтому вам не нужно использовать Post::find();
laravel
, которая автоматически позаботится об этомКонец
Спасибо