Para trabalhar com o projeto PHP com um PC e um celular, eu criei dois usuários através de duas senhas na tbsupervariavel, que pode ser facilmente modificado com o MySQL.
Já o Laravel é bem mais organizado. Ele criou uma tabela chamada users, e dentro dele tem email, password e outros campos. Não dá para modificar a senha pelo MySQL, se você fizer isso, o usuário nunca mais vai conseguir logar no Laravel. O password da tabela user não é um texto, não é um código hexadecimal tipo md5, é coisa bem particular só do Laravel.
Logo, eu precisei buscar o código de atualização da senha no Google, e foi fácil encontrar: How to change password in laravel 9 (techtoolindia.com). Tentei implantar no meu projeto, e só tive problema no view, aonde o tutorial escreveu @extends('layouts.app') eu mudei para @extends('layout').
O maior problema é que o Laravel pede uma senha de pelo menos 6 caracteres. Isso é muito para mim, 4 caracteres é o ideal para mim. O meu projeto é simples, estou pensando em tirar o campo email, para facilitar o trabalho de login. Mas para alterar o número de caracteres, eu alterei essa função:
class AuthController extends Controller{
public function postRegistration(Request $request){
$request->validate(['name' => 'required','email' => 'required|email|unique:users',
'password' => 'required|min:4',]);
Pergunta
Frank K Hosaka
Para trabalhar com o projeto PHP com um PC e um celular, eu criei dois usuários através de duas senhas na tbsupervariavel, que pode ser facilmente modificado com o MySQL.
Já o Laravel é bem mais organizado. Ele criou uma tabela chamada users, e dentro dele tem email, password e outros campos. Não dá para modificar a senha pelo MySQL, se você fizer isso, o usuário nunca mais vai conseguir logar no Laravel. O password da tabela user não é um texto, não é um código hexadecimal tipo md5, é coisa bem particular só do Laravel.
Logo, eu precisei buscar o código de atualização da senha no Google, e foi fácil encontrar: How to change password in laravel 9 (techtoolindia.com). Tentei implantar no meu projeto, e só tive problema no view, aonde o tutorial escreveu @extends('layouts.app') eu mudei para @extends('layout').
O maior problema é que o Laravel pede uma senha de pelo menos 6 caracteres. Isso é muito para mim, 4 caracteres é o ideal para mim. O meu projeto é simples, estou pensando em tirar o campo email, para facilitar o trabalho de login. Mas para alterar o número de caracteres, eu alterei essa função:
class AuthController extends Controller{ public function postRegistration(Request $request){ $request->validate(['name' => 'required','email' => 'required|email|unique:users', 'password' => 'required|min:4',]);
Link para o comentário
Compartilhar em outros sites
2 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.