routes/web.php に以下のような行がありませんか?
実はこのメソッドの内部で認証系に必要なルーティング定義を一通り追加してくれています。
上記の1行によって、最終的に vendor/laravel/framework/src/Illuminate/Routing/Router.php の以下のメソッドが呼ばれることになります。(Laravel5.5の場合)
php
1 public function auth()
2 {
3 // Authentication Routes...
4 $this->get('login', 'Auth\LoginController@showLoginForm')->name('login');
5 $this->post('login', 'Auth\LoginController@login');
6 $this->post('logout', 'Auth\LoginController@logout')->name('logout');
7
8 // Registration Routes...
9 $this->get('register', 'Auth\RegisterController@showRegistrationForm')->name('register');
10 $this->post('register', 'Auth\RegisterController@register');
11
12 // Password Reset Routes...
13 $this->get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('password.request');
14 $this->post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
15 $this->get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset');
16 $this->post('password/reset', 'Auth\ResetPasswordController@reset');
17 }