一、注册模块路由
| 路由名称 | 请求方式 | 方法实现 |
| /register | GET | 注册页面 |
| /register | POST | 实现注册功能 |
二、控制器解析
控制器仅仅实现配置的功能,大部分的逻辑使用trait引入。因此,如果需要定制功能的话,需要重写trait。对于简单的网站来说,默认的功能已经足够了。
$redirectTo配置,如果在登录状态,重定向的页面
protected $redirectTo = '/home';
validator方法和create方法定义了验证和提交的字段
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
p

本文详细解析了Laravel框架中的用户验证(Auth)模块,重点介绍了注册模块的路由、控制器以及如何进行扩展开发,包括自定义注册字段如phone。在扩展时,需要修改模板、控制器的方法,并更新User类的fillable属性,同时展示了如何避免注册后自动登录。
283

被折叠的 条评论
为什么被折叠?



