Laravel Nowe autorytety

Laravel Nowe autorytety

Problem

Musiałem wygenerować nowe Auth trasy.

To właśnie użyłem do tej pory.

Auth :: trasy ();
Trasa :: „/home”, „homeController@index”);

Oto dziwna rzecz, biegam Trasa PHP Artisan: Lista, I widzę wiele działań, takich jak Logincontroller@login…

Jednak nie znalazłem tych działań w moim App \ http \ Controllers \ Auth, gdzie one są?

Co to robi Auth :: trasy () oznaczać? Nie mogę znaleźć tras o autorytecie.

Potrzebuję kogoś pomocy, dziękuję, aby odpowiedzieć na moje pytanie

Rozwiązanie

Auth :: trasy () to tylko klasa pomocnicza, która pomaga generować wszystkie trasy wymagane do uwierzytelniania użytkownika. Możesz przeglądać kod tutaj https: // github.com/laravel/framework/Blob/5.8/src/iluminate/routing/router.zamiast tego php.

Oto trasy

// trasy uwierzytelniania…
$ this-> get („login”, „auth \ logincontroller@showloginform”)-> nazwa („login”);
$ this-> post („login”, „auth \ logincontroller@login”);
$ this-> post („logout”, „auth \ logincontroller@logout ')-> name („ logout ”);
// trasy rejestracyjne…
$ this-> get („Register”, „Auth \ RegisterController@showRegistrationForm ')-> nazwa („ rejestru ”);
$ this-> post („rejestracja”, „Auth \ RegisterController@Register”);
// Resetuj hasło trasy…
$ this-> get („hasło/reset”, „Auth \ ForgotPasswordController@showlinkRequestForm”);
$ this-> post („hasło/e-mail”, „Auth \ ForgotPasswordController@sendResetLinkEmail”);
$ this-> get ('hasło/reset/token', 'auth \ resetPasswordController@showResetform');
$ this-> post („hasło/reset”, „Auth \ resetPasswordController@reset”);