Как добавить хеш-пароль в базу данных?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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