Laravel шифрует пароль - PullRequest
0 голосов
/ 28 мая 2018

У меня есть проект Laravel 5.6 с установленным пакетом Mongodb Jessengers и JWT.

Я пытаюсь зашифровать пароль, когда пользователь создается при регистрации, но я получаю эту ошибку:

Косвенное изменение перегруженного свойства App \ User :: $ attribute не влияет

Моя модель пользователя:

public function setPasswordAttribute($value){
    $this->attribute['password'] = bcrypt($value);
}

Мой AuthController:

public function signup(SignUpRequest $request)
{

    $user = User::create($request->all());

    return $this->login($request);

}

Чего мне не хватает?


Нашел проблему: это было

$this->attributes['password'] = bcrypt($value); 

не

$this->attribute['password'] = bcrypt($value);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...