'required|string', 'email' => 'required|email|unique:users', 'password' => 'required|string', 'level' => 'in:user,admin', ]; /** * The attributes that should be cast. * * @var array */ protected $hidden = [ 'password', 'remember_token', ]; protected $casts = [ 'email_verified_at' => 'datetime', ]; public function setPasswordAttribute($password) { $this->attributes['password'] = $password; } }