Problem
Ich musste neu erzeugen Auth
Routen.
Das habe ich bisher verwendet.
Auth :: Routes ();
Route :: Get ('/home', 'homecontroller@index');
Hier ist die seltsame Sache, ich renne PHP Artisan Route: Liste
, Und ich sehe viele Aktionen wie Logincontroller@login…
Allerdings habe ich diese Aktionen in meinem nicht gefunden App \ http \ controller \ auth
, Wo sind diese?
Auch was macht das? Auth :: Routes ()
stehen für? Ich kann die Routen über Auth nicht finden.
Ich brauche jemandem Hilfe, danke, um meine Frage zu beantworten
Lösung
Auth :: Routes ()
ist nur eine Helferklasse, mit der Sie alle für die Benutzerauthentifizierung erforderlichen Routen generieren können. Sie können den Code hier durchsuchen https: // github.com/laravel/Framework/Blob/5.8/SRC/Illuminate/Routing/Router.PHP stattdessen.
Hier sind die Routen
// Authentifizierungsrouten…
$ this-> get ('login', 'auth \ logincontroller@showLoginform')-> name ('login');
$ this-> post ('login', 'auth \ logincontroller@login');
$ this-> post ('logout', 'auth \ logincontroller@logout')-> name ('logout');
// Registrierungswege…
$ this-> get ('Register', 'Auth \ RegisterController@showRegistrationForm')-> name ('Register');
$ this-> post ('Register', 'Auth \ RegisterController@Register');
// Passwort zurücksetzen…
$ this-> get ('password/reset', 'auth \ ventlepasswordController@showlinkrequestform');
$ this-> post ('password/mail', 'auth \ ventlepasswordController@sendResetlinkemail');
$ this-> get ('password/reset/token', 'auth \ ResetPasswordController@showResetform');
$ this-> post ('password/reset', 'auth \ ResetPasswordController@reset');