【发布时间】:2015-05-20 01:22:39
【问题描述】:
我使用的是默认的 Laravel 5 身份验证系统。我想简单地添加一个检查来验证用户正在使用学校电子邮件帐户(我正在为我的大学写这个)。例如,我想确保他们使用的是 @harvard.edu,而不是 @gmail.com。如果他们没有使用正确的电子邮件类型,我想在$errors 变量中添加一个错误,并将其与注册表单上的其他可能错误一起打印出来。
看来实际验证发生在 Registrar.php 中。我假设我必须在验证器功能的电子邮件部分添加一些内容。
public function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
]);
}
我感到困惑的另一部分是实际错误消息的位置。
我是 Laravel 的新手,在此先感谢。
【问题讨论】:
-
你使用的是 Laravel 4 还是 5?
标签: php authentication laravel laravel-5