从实际上来讲,注册其实就是首先验证你的注册信息在数据库中是否存在同记录现象,如果验证通过,其次就是将该用户信息填写进数据库中,而Laravel就是多了一步,将当前用户信息写进缓存中。
按照上述思路,我们直接来看Laravel的处理注册信息的函数:\Illuminate\Foundation\Auth\RegisterUsers
下的register
函数:
/**
* Handle a registration request for the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
// 首先这里是验证数据