Install new Laravel 5.4 project.
Run php artisan make:auth
.
Go to http://localhost:8000/home (without being logged in).
I get redirected to http://localhost:8000/login
This redirect seems like magic. This is the route for home:
| | GET|HEAD | home | | App\Http\Controllers\HomeController@index | web,auth |
We never get to the index()
method because the auth
middleware takes over. I open the auth
middleware file Illuminate\Auth\Middleware\Authenticate.php
and there's no mention of the /login
redirect.
Where is the redirect from /home
to /login
defined?
via VM4