Могу ли я прописывать путь через route с изменяемым параметром?
Сейчас для указания пути я использую <a href="posts/post/{{ $post->slug }}">. Могу ли я как-то прописать путь через route('...')?
Ответы (1 шт):
Автор решения: stoner
→ Ссылка
Это можно реализовать при помощи "Named Route".
https://laravel.com/docs/9.x/routing#named-routes
в функцию "route" первым параметром передается идентификатор (имя) маршрута, которое обозначается с помощью метода "name"
Route::get('/posts/post/{slug}', 'PostController@getPost')->name('post.get');
затем в темплейте:
<a href="{{ route('post.get', 1) }}">
или так:
<a href="{{ route('post.get', ['slug' => 1]) }}">