Também no Laravel tenho CustomAuthController, assim
public function customLogin(Request $request)
{
$teste=$request->validate(['email' => 'required','password' => 'required', ]);
$credentials = $request->only('email', 'password');
if (Auth::attempt($credentials))
{
return redirect()->intended('dashboard')->withSuccess('Signed in');
}
return redirect()->back()->with('mensagem','Dados inválidos!');
}
Pedi ajuda para a Gemini, e ela recomendou mudar tudo que é password para senha no arquivo blade e controller, e assim eu perdi essa sexta feira.
Desesperado, procurei ajuda no velho motor de busca do Google, e encontrei essa resposta: NÃO MEXA EM NADA, apenas no Model da tabela dos usuários, no meu caso, ele recebeu o nome de User. Tudo o que você precisa é acrescentar uma função no model assim:
Pergunta
Frank K Hosaka
** problema essa solução funciona no Laravel 10.48.2 (versão do Hostinger) mas não no Laravel 11.10 (versão do meu desktop)
Mudar o nome de um campo no MySQL é a coisa mais fácil do mundo, mas quando se trata da tabela tbusuarios, a coisa complica.
No Laravel, tenho um arquivo login.blade, assim
Também no Laravel tenho CustomAuthController, assim
public function customLogin(Request $request) { $teste=$request->validate(['email' => 'required','password' => 'required', ]); $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials)) { return redirect()->intended('dashboard')->withSuccess('Signed in'); } return redirect()->back()->with('mensagem','Dados inválidos!'); }
Pedi ajuda para a Gemini, e ela recomendou mudar tudo que é password para senha no arquivo blade e controller, e assim eu perdi essa sexta feira.
Desesperado, procurei ajuda no velho motor de busca do Google, e encontrei essa resposta: NÃO MEXA EM NADA, apenas no Model da tabela dos usuários, no meu caso, ele recebeu o nome de User. Tudo o que você precisa é acrescentar uma função no model assim:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.