Как добавить хеш-пароль в базу данных?Php

Кемеровские программисты php общаются здесь
Anonymous
Как добавить хеш-пароль в базу данных?

Сообщение Anonymous »

У меня есть store() в контроллере, и в этом месте я вызываю 3 функции. Переменная $users хранит правильные поля с их значениями. На следующем шаге я вызываю функцию, которая хеширует пароль. В конце я вызываю функцию, которая добавляет пользователя в базу данных. Моя проблема в том, что хэш-пароль не добавляется в базу данных. Что я могу сделать, чтобы передать hashPassword в createUser()?
public function store(RegistrationRequest $request, UserService $user)
{
$user = $request->correctValidate();
$userService->hashPassword($user['password']);
$userService->createUser($user);
}

public function createUser($request): void
{
User::create($request);
}

public function hashPassword($request)
{
return Hash::make($request);
}

public function correctValidate()
{
return $this->validated();
}


Подробнее здесь: https://stackoverflow.com/questions/750 ... o-database

Вернуться в «Php»