Доброго времени суток.
Пишу небольшой блог на Laravel и буквально застопорился на роуте фронтенда
Нужно чтоб в адресе был и слаг категории и самой записи
сам роут вот такой
Route::resource('blog', 'PostController')
->only('index')
->names('blog');
Route::get('{category}/{slug}', 'PostController@show')
->name('blog.show');
в контроллере пока заглушка для метода
public function show( $category, $slug)
{
dd(__METHOD__);
}
</code
в вьюхе я вывожу все посты @forelse? вобщем как обычно
и все работает test.loc/blog
но как только прописываю маршрут на полную новость
<code lang="php">
<a class="btn btn-outline-primary" href="{{route('blog.show',['category' => $item->category->slug, 'slug'=> $item->slug ] )}}" role="button">Читать далее»</a>
</code>
сразу лезет ошибка о том что не переданны данные в маршрут
Missing required parameters for [Route: blog.show] [URI: {category}/{slug}]. (View: G:\OSPanel\domains\test.loc\resources\views\site\front\blog\main.blade.php)
Что- то в ступор влез и не могу понять, вроде все просто но...!