Laravel5 模板生成URL的3种方式

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>

猜你喜欢

转载自www.cnblogs.com/toney-yang/p/9189829.html