@dura228

Как в шаблоне blade сформировать ссылку, чтобы id было по середине?

Например, есть ссылка books.local/admin/authors/1/edit
Вместо единицы может быть любое число, которое соответствует id.
Пытался так сделать
<a class="btn btn-primary" href="{{url('admin/authors/{$author->id}/edit')}}">Edit</a>
  • Вопрос задан
  • 646 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Yan-s
https://laravel.ru/docs/v5/helpers#url-%D0%B0%D0%B...
https://laravel.com/docs/5.6/urls

Удобно использовать именованные роуты.
В роутах:
Route::get('аdmin/authors/{author}/edit', ['as' => 'routeName', 'uses' => 'ControllerName@methodName']);

Затем получаем ссылку так:
{{ route('routeName', $author->id) }}
Или, если $author - соответствующая модель, то даже так:
{{ route('routeName', $author) }}

Получим адрес вида http://domain.name/аdmin/authors/123/edit
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы