我需要在我的视图中获取路由以进行重定向。
现在我正在这样做:
Laravel 4 - Get Current Route Name on Hidden Input to use for search
{{ Form::hidden('route', Route::current()->getUri()) }}
问题是,当我进入一个带有id的页面时,它看起来像这样:
<input name="route" type="hidden" value="recipes/details/{id}">
如何解析{id}变量?
答案 0 :(得分:4)
您应该使用:
Request::url();
而不是Route::current()->getUri()
,而不是从View
重定向的正确方法,您应该从Controller
重定向。
应该是你的情况(完整网址):
// 'http://example.com/recipes/details/10'
{{ Form::hidden('route', Request::url()) }}
或使用此(仅用于路径):
// 'recipes/details/10'
{{ Form::hidden('route', Request::path()) }}