在注册新用户时,我遇到了一些简单/粗心的问题,我将列字段:名称从用户迁移到db更改为用户名,并从表单register.blade中更改名称。问题是,当我试图注册所需的字段名必须填写。
发布于 2015-02-25 05:43:03
您还需要更新验证器。注册的验证脚本位于app\Services\Registrar.php文件夹中。
在验证器中更改用户名而不是名称,然后创建。
public function validator(array $data)
{
return Validator::make($data, [
'username' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
]);
}然后在create类中。
public function create(array $data)
{
return User::create([
'username' => $data['username'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}https://stackoverflow.com/questions/28710419
复制相似问题