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!
Conteudo de milhoes!! Obrigado
Cacete, tu é foda demais man, ja tava ficando endoidado pensando que ia ter que migrar meu projeto inteiro pro breeze
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.
Parabéns pela explicação, e por não ter copiado e colado o código original sem explicar
Muito obrigado!
tu é show! salvou meu projeto de mil maneiras diferentes kkkk
Boa aula , gostei , mais um inscrito
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í
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!
muito bom, simples e direto.
Vídeo mto bom, me ajudou mto
Vlw, cara
Video ótimo me ajudou bastante
Muito obrigado, meu nobre!
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?
Dica TOP
Vlw :)
Perfeito, mano!!
Conteúdo top, Rodolfo!
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!
Que top!
Top! Poderia ensinar como fazer para exibir um modal com termo de uso apenas na primeira vez que fizer login?
Gostaria de saber se é possível autenticar com uma tabela já existente? e com outros campos de verificação.
Show e se possível fazer um vídeo simples com api rest full
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.
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
muito bomn o video, mas se mostrasse toda a etapa... inclusive como fez a tela de login, ficaria bem completo... de toda forma obg
qual é a forma de pegar esse usuario sem o tinker ?
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?
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.
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 !
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.
No meu caso parece que o request->email e request->password sempre está null e o login nunca dar certo por conta disso
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
Faz um com JWT
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
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.