Недавно я начал использовать Laravel 5.3, чтобы написать в блоге, но у меня есть вопрос после запуска php artisan make:auth
Laravel 5.3 новые Auth :: маршрутов()
, когда я запускаю это, он будет генерировать маршруты в моих web.php
это код в нем:
Auth::routes();
Route::get('/home', '[email protected]');
Тогда я бегу php artisan route:list
, я нахожу много действий, как LoginController @ логин ...
Но я не нашел эти действия в моем App\Http\Controllers\Auth
, где они?
А также что такое Auth::routes()
подставка для, Невозможно найти маршруты по Auth.
мне нужно кому-то помочь, спасибо вам ответить на мой вопрос
Спасибо! Я вижу файл ../Routing/Router.php, и теперь я знаю, как работают маршруты. Но где статические методы Auth route()? Я все еще не могу найти его, простите меня, что я начинающий новичок ... – g1eny0ung
Метод Auth :: routes здесь https://github.com/laravel/framework/blob/5.3/src/Illuminate/Support/Facades/ Auth.php и его вызов функции Router в любом случае. Пожалуйста, отметьте это как ответ, если это вам помогло, спасибо. – Lee
'Auth' - это * фасад * и будет определен в' config/app.php'. Вы найдете класс, который выступает в качестве поставщика в этом файле конфигурации. – Jason