Problem
Jeg trengte å generere nytt Auth
ruter.
Dette er hva jeg brukte så langt.
Auth :: ruter ();
Rute :: Get ('/Home', 'HomeController@Index');
Her er det rare, jeg løper PHP Artisan Route: Liste
, Og jeg ser mange handlinger, som Logincontroller@pålogging ..
Imidlertid fant jeg ikke disse handlingene i min App \ http \ kontrollere \ autor
, Hvor er disse?
Også, hva gjør den Auth :: ruter ()
står for? Jeg finner ikke rutene om autorisasjon.
Jeg trenger noen hjelp, takk for å svare på spørsmålet mitt
Løsning
Auth :: ruter ()
er bare en hjelperklasse som hjelper deg å generere alle rutene som kreves for brukergodkjenning. Du kan bla gjennom koden her https: // github.com/laravel/ramme/klatt/5.8/SRC/Illuminate/Routing/Router.PHP i stedet.
Her er rutene
// Autentiseringsruter ..
$ this-> get ('login', 'autht \ logincontroller@showloginform')-> name ('login');
$ this-> post ('login', 'autor \ logincontroller@login');
$ this-> post ('logout', 'autor \ logincontroller@logout')-> name ('logout');
// Registreringsruter ..
$ this-> get ('register', 'autor \ registercontroller@showRegistrationform')-> name ('register');
$ this-> post ('register', 'autor \ registercontroller@register');
// tilbakestilling av passord ..
$ this-> get ('passord/reset', 'authit \ glemtpasswordcontroller@showlinkRequestform');
$ this-> post ('passord/e-post', 'autor \ glemtpasswordcontroller@sendresetlinkemail');
$ this-> få ('passord/reset/token', 'autht \ resetpasswordcontroller@showresetform');
$ this-> post ('passord/reset', 'autor \ resetpasswordcontroller@reset');