Laravel novos autrottes

Laravel novos autrottes

Problema

Eu precisava gerar novo Auth rotas.

Isso é o que eu usei até agora.

Auth :: rotes ();
Route :: get ('/home', 'HomeController@index');

Aqui está a coisa estranha, eu corro Rota artesanal PHP: Lista, E estou vendo muitas ações, como Logincontroller@Login…

No entanto, eu não encontrei essas ações no meu App \ http \ controladores \ auth, onde estão estes?

Além disso, o que faz o Auth :: Rotes () apoiar? Não consigo encontrar as rotas sobre auth.

Eu preciso de ajuda para alguém, obrigado para responder minha pergunta

Solução

Auth :: Rotes () é apenas uma classe auxiliar que ajuda você a gerar todas as rotas necessárias para a autenticação do usuário. Você pode navegar no código aqui https: // github.com/laravel/estrutura/blob/5.8/src/iluminando/roteamento/roteador.PHP em vez disso.

Aqui estão as rotas

// rotas de autenticação…
$ this-> get ('login', 'auth \ logincontroller@showLoginform')-> name ('login');
$ this-> post ('login', 'auth \ logincontroller@login');
$ this-> post ('logout', 'auth \ logincontroller@logout')-> name ('logout');
// rotas de registro…
$ this-> get ('registring', 'auth \ registringcontroller@showRegistrationForm')-> name ('registring');
$ this-> post ('Register', 'auth \ Registercontroller@register');
// Rotas de redefinição de senha…
$ this-> get ('senha/redefinir', 'auth \ esquespasswordcontroller@showlinkrequestform');
$ this-> post ('senha/e-mail', 'auth \ esquecidapasswordcontroller@sendresetlinkemail');
$ this-> get ('senha/reset/token', 'auth \ resetpasswordcontroller@showresetform');
$ this-> post ('senha/reset', 'auth \ resetpasswordcontroller@reset');