laravel 5 auth更改为验证器

时间:2015-04-03 20:27:08

标签: validation authentication laravel laravel-5

我删除了“name”列并添加了名字和姓氏列,现在我从注册视图中收到验证程序错误。我不清楚illumnate内置的auth系统是从它获得验证规则。

如何覆盖?

1 个答案:

答案 0 :(得分:3)

默认验证规则在App\Services\Registrar中定义。只需对name方法中的validator规则发表评论,然后添加您自己的first_namelast_name规则:

public function validator(array $data)
{
    return Validator::make($data, [
        // 'name' => 'required|max:255',
        'first_name' => 'required|max:255',
        'last_name' => 'required|max:255',
        'email' => 'required|email|max:255|unique:users',
        'password' => 'required|confirmed|min:6',
    ]);
}