Laravel路由后面带个`name('register')`作用是什么?

mypoly
  • 1.8k

下面这个路由后面带个name('register')作用是什么?

$this->get('register', 'Auth\RegisterController@showRegistrationForm')->name('register');
回复
阅读 3.7k
2 个回答

路由名称,方便生成url

where方法是对前面路由传进来的参数进行约束的,比如

Route::get('user/{name}', function ($name) {
    //
})
->where('name', '[A-Za-z]+');

前面的name这个参数必须匹配后面这个正则表达式才能call后面的回调函数。

你知道吗?

宣传栏