Я новичок в Laravel, и я создаю приложение для блога в 7.7. У меня есть большая часть работы, и приложение работало нормально, пока я не ударил один удар. Я определил функцию «show» в контроллере, добавил маршрут, создал файл blade. php и добавил вид, но он выдает ошибку.
Код:
веб. php
Route::name('blog_path')->get('/blogs/{id}', 'Blogs@show');
Блоги. php
public function show($id){
$blog = Blog::find($id);
return view('blogs.show', ['blog' => $blog]);
}
index.blade. php
<h5 class="card-title"><a href="{{ route('blog_path', ['blog' => $blog->id]) }}">{{ $blog->title }}</a></h5>
Ошибка:
Missing required parameters for [Route: blog_path] [URI: blogs/{id}]. (View: D:\xxamp\htdocs\laravel\blog\resources\views\blogs\index.blade.php)
Спасибо.