use*_*511 4 routes definition laravel
Laravel 5.5这是对路由定义web.php文件的不同操作(没有get和post方法):
$this->get('login', 'Auth\LoginController@showLoginForm')->name('login');
$this->post('login', 'Auth\LoginController@login');
Run Code Online (Sandbox Code Playgroud)
关于->name('')
方法
是否需要定义该方法?在什么情况下?
(示例取自Auth Class定义laravel)
->name()
在路由中定义的想法是为了将来简化代码维护,这不是强制性的。
例如,假设您使用该路线的地点很少login
,那么美好的一天,您会将路线更新为user-login
。您将必须查找并更新所有使用的路由,从更改url('login')
为url('user-login')
。
如果定义了路线名称,则将使用route('login')
,当您更新路线网址时,无需更新正在使用该路线的所有其他文件。
归档时间: |
|
查看次数: |
3311 次 |
最近记录: |