Я разрабатываю приложение Laravel 5, у меня есть этот маршрутПеренаправление :: маршрут с параметром в URL в Laravel 5
Route::get('states/{id}/regions', ['as' => 'regions', 'uses' => '[email protected]']);
В мой контроллер, после того, как я делаю запись вызова правильно, я хочу для перенаправления на эту точку зрения, с помощью этой команды:
return \Redirect::route('regions')->with('message', 'State saved correctly!!!');
проблема заключается в том, что я не знаю, как я могу передать {ID} параметр, который должен быть в моем URL.
спасибо.
Как вы можете видеть, мой маршрут Redirect :: route уже имеет параметр «сообщение». Как добавить параметр $ id, который должен быть помещен в URL-адрес, а также параметр «сообщение»? – Bellots
@Bellots В показанном примере вы можете увидеть, что $ id передается как второй параметр в метод 'route()'. Этот второй параметр используется для построения маршрута. Любые «параметры», которые вы добавляете с помощью метода '()(), на самом деле - это просто данные, которые мелькают в сеансе, чтобы вы могли получить доступ к своей переадресации. Таким образом, ваша полная строка будет выглядеть следующим образом: 'return \ Redirect :: route ('regions', [$ id]) -> с ('сообщение', 'Состояние сохранено правильно !!!');' – patricus
попробуйте этот 'return redirect ('states /' .$ id. '/ regions') -> with (['message' => 'Состояние сохранено правильно !!!']); ' –