Если вы посмотрите на конструктор созданного контроллера, он использует промежуточное ПО auth
.
$this->middleware('auth');
Если вы посмотрите на Kernel.php
на $routeMiddleware
:
'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
Это вовсе не RedirectIfAuthenticated
.Это перенаправило бы всех пользователей, которые уже аутентифицированы, от маршрута.Промежуточное ПО auth
перенаправляет всех, кто не прошел проверку подлинности на маршрут, «логин».