Problema
Avevo bisogno di generare nuovo AUTH
itinerari.
Questo è quello che ho usato finora.
AUTH :: Routes ();
Route :: get ('/home', 'homecontroller@index');
Ecco la cosa strana, corro PHP Artisan Route: elenco
, E sto vedendo molte azioni, come LoginController@login ..
Tuttavia non ho trovato queste azioni nel mio App \ http \ controller \ autentica
, Dove sono questi?
Inoltre, cosa fa il Auth :: Routes ()
Sostituisci? Non riesco a trovare i percorsi sull'auth.
Ho bisogno di qualcuno aiuto, grazie per rispondere alla mia domanda
Soluzione
Auth :: Routes ()
è solo una classe helper che ti aiuta a generare tutte le rotte richieste per l'autenticazione dell'utente. Puoi sfogliare il codice qui https: // github.com/laravel/framework/blob/5.8/SRC/Illuminate/Routing/Router.Php invece.
Ecco i percorsi
// Route di autenticazione ..
$ this-> get ('login', 'auth \ loginController@showlogInform')-> name ('login');
$ this-> post ('login', 'auth \ loginController@login');
$ this-> post ('logout', 'auth \ loginController@logout')-> name ('logout');
// rotte di registrazione ..
$ this-> get ('Register', 'autentica \ registercontroller@showregisteringform')-> name ('register');
$ this-> post ('register', 'autentica \ registercontroller@register');
// Percorsi di reimpostazione della password ..
$ this-> get ('password/reset', 'autentica \ dimenticatoWasswordController@showlinkRequestForm');
$ this-> post ('password/email', 'autentica \ dimenticatoWasswordController@sendResetLinkemail');
$ this-> get ('password/reset/token', 'auth \ resetPasswordcontroller@showresetform');
$ this-> post ('password/reset', 'autentica \ resetPasswordcontroller@reset');