我对 Laravel 比较陌生,并试图理解一些东西。我创建了一个基本项目并使用了`
` php 工匠制作:身份验证
` 生成身份验证脚手架。
在生成的视图中,$errors 变量可用。我知道这可以通过使用 withErrors() 方法插入到视图中。
但是,我似乎无法在示例中找到它是如何插入的。在后台,以下功能似乎正在处理注册:
/**
* Handle a registration request for the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
$this->guard()->login($user);
return $this->registered($request, $user)
?: redirect($this->redirectPath());
}
所以调用了默认 RegisterController 的验证器方法,它返回了一个验证器。但我无法理解验证器的错误是如何插入到 auth.register 视图中的。