1.通過url輔助函數(shù)(路由)生成:
location.href = "{{url('user/index2')}}";
或者:
location.href = "{{url::to('user/index2')}}";
2.通過別名(路由)生成,前提是在注冊路由的時候要指定別名,
例如:
Route::get('user/index2',['as' => 'user/index2', 'uses' => 'UserController@index1']);
location.href = "{{route('user/index2')}}";
或者:
location.href = "{{URL::route('user/index2')}}";
3.通過控制器、方法名生成(路由不要指定別名,否則會報錯?。?/strong>
location.href = "{{action('UserController@index2',['id'=>1,'author'=>'admin'])}}";
或者:
location.href = "{{URL::action('UserController@index2',['id'=>1,'author'=>'admin'])}}";
當然2,3中攜帶的參數(shù)都可以在控制器中使用 Request $request 接受
以上這篇關于laravel模板中生成URL的幾種模式總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Laravel 之url參數(shù),獲取路由參數(shù)的例子
- laravel框架實現(xiàn)去掉URL中index.php的方法
- laravel 獲取當前url的別名方法
- Laravel中重寫資源路由自定義URL的實現(xiàn)方法
- 如何修改Laravel中url()函數(shù)生成URL的根地址
- Laravel框架使用技巧之使用url()全局函數(shù)返回前一個頁面的地址方法詳解