use*_*928 3 laravel laravel-routing laravel-5
如何在Laravel中将变量从视图传递到路径?
这是我的代码route.php:
Route::get('/{id}/{id1}', 'WelcomeController@index');
Run Code Online (Sandbox Code Playgroud)
在welcome.blade.php:
< a href="{{URL::route('/{4}/{5}')}}">test</a>
Run Code Online (Sandbox Code Playgroud)
我想建立一个引用上述路线的链接.
这样做的好方法是命名您的路线,然后按名称引用它,传递所需的参数.方法如下:在routes.php:
Route::get('/{id}/{id1}', ['as' => 'welcome_index', 'uses' => 'WelcomeController@index']);
Run Code Online (Sandbox Code Playgroud)
在您看来,您可以这样做:
<a href="{{ route('welcome_index', [4, 5]) }}">test</a>
Run Code Online (Sandbox Code Playgroud)
请注意,第一个参数表示路由名称,第二个参数表示URL的参数.你可以在这里阅读更多.
命名路线的好处是您可以稍后更改路径路径,您的URL仍然可以使用上面的代码.
| 归档时间: |
|
| 查看次数: |
4827 次 |
| 最近记录: |