[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Sandro
Criador Marcos Sandro 04/04/2021
Correto não seria? :
$data = $request->only(['name','email']);
if ($request->password){
   $data['password'] = $request->password;
   $data['password'] = Hash::make($data['password']);
}
Pois se não, ao informar a senha não conseguiria mandar o password por causa q passou
somente, name,email no only.
Manager Carlos Ferreira 04/04/2021

Olá, Marcos!
Tudo bem?

A forma como sugeriu:
if ($request->password){
   $data['password'] = $request->password;
   $data['password'] = Hash::make($data['password']);
}

A forma como foi implementada:
if ($request->password) {
    $data['password'] = bcrypt($request->password);
}

No final das contas é a mesma coisa... A diferença da forma como implementou é que, primeiro criou a key password sem criptografia, e depois criptografou (resumindo, criou uma linha adicional de código)

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!