Vídeo excelente, explicou tudo de forma clara e com detalhes. É difícil achar explicações assim no youtube, geralmente os caras passam por cima de vários detalhes.
Obrigado Roldolfo, me ajudou muito. Tenho uma contribuição para quem usa o Laravel 8, estava sendo exatamente os mesmos passos e retornava "não logou", e descobri que as senhas devem ser salvas em forma de hash no banco. Na sua função store do cadastro, utilize a bcrypt, ou semelhante!
Cara que vídeo sensacional, procurei por alguns e nenhum me trouxe o que realmente eu precisava .. o seu me ajudou demais!!! Continue postando conhecimentos em laravel ... Ganhou +1 inscrito!
Fala, Rodolfo! Se quiser uma sugestão de conteúdo nessa pegada de autenticação, faz sobre Multi Autenticação (Dois tipos de usuário que podem se logar). Sucesso!
Mas o Auth::attempt não só checa se os dados do $request existem e batem no DB? Como eu efetuo o login de fato? Aqui fiz o exato processo do seu vídeo porém ao usar Auth::user() pra retornar o objeto do usuário logado ele me retorna NULL...
Estou tentando fazer uma autenticação via LoginController para o USUÁRIO. Tá tudo "certo" até onde já vi e testei, mas tá dando erro no LOGIN, dizendo que só suporta POST. Porém, estou usando POST, @CSRF no formulário, e nada de conseguir resolver.
Fala Rodolfo, tudo bem ? Cara, não sou o maior fã de php, mas recentemente estou aprendendo para realizar um projeto na empresa onde estou atualmente. Eu fiz uma "gambiarra" na autenticação para que *apenas usuários logados possam usar a rota de register*, mas como eu disse foi uma gambiarra. Queria saber se tem alguma dica de algo do próprio laravel pra tratar esse tipo de coisa. Parabéns pelas aulas.
Fala Júlio Provavelmente você está "ligando" a sessão de autenticação manualmente no PHP, correto? O que você pode fazer é tentar retornar um objeto User a partir da sua autenticação (talvez buscar por e-mail), assim que obter o User você pode chamar Auth::login(User) direto no código, com isso, você vai ter um User autenticado com a engine de autenticação do Laravel a partir da autenticação que você fez. Faz sentido para você?
@@rodolfovmartins Faz sim, Rodolfo. Porém esqueci de informar que estou usando jetstream e não fazendo manualmente. Ainda consigo seguir essa lógica ? Gratidão !
Olá Thiago, para criar os usuários você precisa rodar as seeds do Laravel, o comando é php artisan db:seed. Mas antes de rodar o comando, você precisa verificar se há seeds no sistema.
direto, curto, técnico...
tenho 40 anos, minha percepção foi como se eu tivesse 20... continue com o vídeos!
Vídeo excelente, explicou tudo de forma clara e com detalhes. É difícil achar explicações assim no youtube, geralmente os caras passam por cima de vários detalhes.
Cacete, tu é foda demais man, ja tava ficando endoidado pensando que ia ter que migrar meu projeto inteiro pro breeze
Parabéns pela explicação, e por não ter copiado e colado o código original sem explicar
Conteudo de milhoes!! Obrigado
Boa aula , gostei , mais um inscrito
tu é show! salvou meu projeto de mil maneiras diferentes kkkk
muito bom, simples e direto.
Muito obrigado!
Sensacional irmão... Muito obrigado pela ajuda...
excelente tutorial cara. Direto ao ponto, muito claro! me ajudou horrores!
Muito bem explicado, nada mais simples que isso. Valeu!
Obrigado Roldolfo, me ajudou muito. Tenho uma contribuição para quem usa o Laravel 8, estava sendo exatamente os mesmos passos e retornava "não logou", e descobri que as senhas devem ser salvas em forma de hash no banco. Na sua função store do cadastro, utilize a bcrypt, ou semelhante!
O meu não funcionou também não ! eu to inserindo os dados diretamente no banco e só tem vachar . tem como ajudar ? vlw
@@jefersonassuite8905 posso te ajudar a noite, deixa o seu discord aí
Video ótimo me ajudou bastante
Muito obrigado, meu nobre!
Cara que vídeo sensacional, procurei por alguns e nenhum me trouxe o que realmente eu precisava .. o seu me ajudou demais!!! Continue postando conhecimentos em laravel ...
Ganhou +1 inscrito!
Vídeo mto bom, me ajudou mto
Vlw, cara
Show! Bem explicado vlw irmão, me inscrevi no seu canal. Tô indo do Cideigniter pro laravel e seu vídeo me ajudou!
Legal, interessante a migração de um framework para outro, tem algum motivo específico?
Conteúdo top, Rodolfo!
Top! Poderia ensinar como fazer para exibir um modal com termo de uso apenas na primeira vez que fizer login?
Dica TOP
Vlw :)
Que top!
Perfeito, mano!!
Show e se possível fazer um vídeo simples com api rest full
Gostaria de saber se é possível autenticar com uma tabela já existente? e com outros campos de verificação.
Fala, Rodolfo! Se quiser uma sugestão de conteúdo nessa pegada de autenticação, faz sobre Multi Autenticação (Dois tipos de usuário que podem se logar). Sucesso!
Fala Luiz, obrigado pela sugestão.
muito bomn o video, mas se mostrasse toda a etapa... inclusive como fez a tela de login, ficaria bem completo... de toda forma obg
Mano, estou participando de um processo seletivo para uma empresa e seu vídeo me ajudou muito! Se eu conseguir a vaga, fico te devendo uma pizza.
Boa Jonathas, espero que tenha dado certo e feliz por te ajudado
qual é a forma de pegar esse usuario sem o tinker ?
Mas o Auth::attempt não só checa se os dados do $request existem e batem no DB?
Como eu efetuo o login de fato?
Aqui fiz o exato processo do seu vídeo porém ao usar Auth::user() pra retornar o objeto do usuário logado ele me retorna NULL...
pois é bati nessa tb agora
conseguiu resolver essa questão?
@@ribamar1993 Eu sinceramente nem lembro como resolvi isso. Mas posso procurar e te enviar.
@@guilhermemoraes4055 ficaria muito agradecido. 🙏
Estou tentando fazer uma autenticação via LoginController para o USUÁRIO. Tá tudo "certo" até onde já vi e testei, mas tá dando erro no LOGIN, dizendo que só suporta POST. Porém, estou usando POST, @CSRF no formulário, e nada de conseguir resolver.
Gostei bastante da simplicidade. Mas não entendi como protejo as rotas com middlware construindo desta forma.
Fica aí a sugestão de vídeo.
Olá Josias
Acabei de postar um novo vídeo mostrando como funciona a middleware em conjunto com essa forma de login.
ola, segui passo a passo e obtive este erro: Trait "Laravel\Jetstream\HasProfilePhoto" not found.
Desculpa pergunta, primeira vez usando laravel, mas esse sistema de autenticação é forte contra sql injection?
No meu caso parece que o request->email e request->password sempre está null e o login nunca dar certo por conta disso
Fala Rodolfo, tudo bem ?
Cara, não sou o maior fã de php, mas recentemente estou aprendendo para realizar um projeto na empresa onde estou atualmente. Eu fiz uma "gambiarra" na autenticação para que *apenas usuários logados possam usar a rota de register*, mas como eu disse foi uma gambiarra. Queria saber se tem alguma dica de algo do próprio laravel pra tratar esse tipo de coisa. Parabéns pelas aulas.
Fala Júlio
Provavelmente você está "ligando" a sessão de autenticação manualmente no PHP, correto?
O que você pode fazer é tentar retornar um objeto User a partir da sua autenticação (talvez buscar por e-mail), assim que obter o User você pode chamar Auth::login(User) direto no código, com isso, você vai ter um User autenticado com a engine de autenticação do Laravel a partir da autenticação que você fez.
Faz sentido para você?
@@rodolfovmartins Faz sim, Rodolfo. Porém esqueci de informar que estou usando jetstream e não fazendo manualmente. Ainda consigo seguir essa lógica ? Gratidão !
Faz um com JWT
como crio usuário ? dei php artisan migrate e não veio usuário no projeto que eu clonei
Olá Thiago, para criar os usuários você precisa rodar as seeds do Laravel, o comando é php artisan db:seed.
Mas antes de rodar o comando, você precisa verificar se há seeds no sistema.
Uma pergunta, eu to usando o Dracula at Night mas nao ta me diferençando o html com o php .. usou alguma outra extensao no vscode?
No momento estou usando Monokai Classic. Mas o ideal é escolher um tema e acostumar com ele
uma duvida: qual seria a diferença de fazer uma tela de cadastro para de login?
No caso da tela de cadastro, você vai precisar criar o User antes de mandar ele para o Auth::attempt e também adicionar alguns campos a mais na blade