Dúvida método update
Olá Carlos, tranquilo?
eu implementei o método update conforme o vídeo e está apresentando erro e refiz assim:
onde estava "$data['password'] = bcrypt($data['password']);" eu substitui por "$data['password'] = bcrypt($request->password);", fiz algo errado? O método pode ficar assim mesmo?
Na minha lógica o a função only só retorna os campos name e email, sendo assim ele não encontrava o campo password em bcrypt($data['password']) e minha dúvida é o pq o meu apresentou erro e na sua implementação não apresentou...
Olá, Marcos!
Tudo bem?
Este if aqui, caso informe o password, ele adiciona o índice "password" no seu array $data
if ($request->password) {
$data['password'] = bcrypt($request->password);
}
No seu caso gerou algum erro? Qual? Print por favor;
No código do vídeo e o que está no GitHub é esse:
ou seja, não teria como adicionar um índice "password" no array usando o mesmo "=bcrypt(['password'])" que ainda não foi criado, por isso usei "=bcrypt($request->password)" ao invés de "=bcrypt(['password'])"...
Boa amigo, isso é um bug, obrigado por reportar;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!