Переадресация Laravel с клинка с параметром - PullRequest
0 голосов
/ 01 июля 2018

В приложении laravel есть маршрут с параметром.

Route::get('news/update/{id?}', 'Admin\NewsController@update')->name('news.update');

Как я могу перенаправить вид с блейда на маршрут с параметром?

{{ route('news.update', ['id' => $_news['id']]) }}

Этот код перенаправляет только на news/update?id=1

У кого-нибудь есть идея?

Редактировать: Сайт возвращает только данные из базы данных на основе параметра id. Таким образом, метод GET в порядке. Параметр является необязательным.

Ответы [ 2 ]

0 голосов
/ 01 июля 2018

вы уверены, что обновление с использованием get?

использовать {id} вместо {id?} при обновлении

0 голосов
/ 01 июля 2018
{{ route('news.update', $_news['id']) }}

Попробуй это. Кроме того, маршруты обновления, вероятно, должны быть Route::put()

...