Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.12.2017 18:36:37

ссылки через роут

Добрый вечер,

Делаю ссылки по типу - {{ route('news', $news->id)}}

Ссылка делается не правильно, а именно у нее делается вид - site.ru/news?1
Как сделать что бы ссылка была такой - site.ru/news/1

Буду благодарен

Не в сети

#2 15.12.2017 18:58:29

Re: ссылки через роут

Маршрут должен иметь параметр и выглядеть как-то так:

Route::get('news/{id}', ['as' => 'news', 'uses' => 'NewsController@show']);

Изменено AlexeyMezenin (15.12.2017 19:20:24)

Не в сети

#3 15.12.2017 19:13:23

Re: ссылки через роут

Вот роут - Route::get('news/{id}', 'NewsController@show')->name('id')->where('id', '[0-9]+');

Не в сети

#4 15.12.2017 19:19:10

Re: ссылки через роут

Нужно —>name(’news’)

Не в сети

#5 15.12.2017 19:20:25

Re: ссылки через роут

Спасибо, не заметил...

Не в сети

Подвал раздела