Eu utilizei a biblioteca Auth para criar o login do meu usuário e esta tudo ok mais não consegui colocar um update de senha para um usuário logado alguém sabe como posso fazer ?
Eu utilizei a biblioteca Auth para criar o login do meu usuário e esta tudo ok mais não consegui colocar um update de senha para um usuário logado alguém sabe como posso fazer ?
Oi Rennyere, tudo bom? Você pode atualizar seu usuario com o método save()
. Basta no seu controller, receber os dados do formulario e alterar direto no usuario. Segue exemplo de alteração do usuario:
public function update(UpdateAccount $request)
{
$usuario = Auth::user(); // resgata o usuario
$usuario->username = Request::input('username'); // pega o valor do input username
$usuario->email = Request::input('email'); // pega o valor do input email
if ( ! Request::input('password') == '') // verifica se a senha foi alterada
{
$user->password = bcrypt(Request::input('password')); // muda a senha do seu usuario já criptografada pela função bcrypt
}
$user->save(); // salva o usuario alterado =)
Flash::message('Atualizado com sucesso!');
return Redirect::to(...); // redireciona pra rota que você achar melhor =)
}
Qualquer dificuldade, compartilha com a gente!
Abraço e bons estudos.
Muito bom Andre Obrigado isso mesmo que eu precisava.