Laravel在视图中获取带参数的路径

时间:2014-04-15 11:57:59

标签: php laravel laravel-4 laravel-routing

我需要在我的视图中获取路由以进行重定向。

现在我正在这样做:
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}变量?

1 个答案:

答案 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()) }}