Я очень новичок в laravel, все еще изучая, как работает фреймворк.
Я установил laravel Auth, следуя этой инструкции к учебнику https://laravel.com/docs/6.x/authentication
Он создал несколько представлений и контроллеров, а также изменил web.php
Мой вопрос заключается в том, что я невозможность понять, как Auth::routes
указывает на эти URL mysite.com/register
, mysite.com/login
.
В каждом уроке, который я прошёл, чтобы указать URL, вам нужно добавить его вweb.php. так, например, если я хочу подключиться к contact-us по этому URL mysite.com/contact-us
, мне придется изменить свой web.php на что-то вроде:
Route::post('contact-us', 'MyController@MyFunction');
Но когда я установил Laravel Auth, он простодобавил это в мой web.php:
Auth::routes();
Этот Auth::routes();
позволяет мне подключаться к mysite.com/register, mysite.com/login. Как это происходит?
Это процесс установки по умолчанию для Laravel 6, поэтому я не буду публиковать какой-либо код, касающийся вышеизложенного, так как я полагаю, что любой с большим опытом знает, о чем я говорю.