url()
按照路由定义的url来生成,如下面的news
Route::get(‘news‘,‘StudentController@news‘)->name(‘iNews‘);
在模板中
<a href="{{url(‘news‘)}}">跳转</a>
action()
按照格式"控制器@方法"进行生成,如下面模板中
<a href="{{action(‘StudentController@news‘)}}">跳转</a>
route()
按照路由定义的别名来生成,如下面的iNews
// 第一种写法Route::get(‘news‘,‘StudentController@news‘)->name(‘iNews‘);// 第二种写法Route::any(‘student/index‘, [ ???‘uses‘ => ‘StudentController@index‘, ???‘as‘ => ‘studentIndex‘]);
在模板中
<a href="{{route(‘iNews‘)}}">跳转</a>
Laravel5 模板生成URL的3种方式
原文地址:https://www.cnblogs.com/toney-yang/p/9189829.html