Laravel5 模板生成URL的3种方式

南笙酒味 提交于 2019-11-30 15:53:46

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>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!