1. 程式人生 > >Laravel5 模板生成URL的3種方式

Laravel5 模板生成URL的3種方式

html 控制 student pre 別名 name tin ntc lar

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種方式