В псевдокоде:
if authenticated:
redirect to /home
else (not authenticated):
redirect to the url that corresponds to AdminController@login, flashing an error message to the session
Другая часть не существует в промежуточном программном обеспечении Laravel, похоже, вы добавили это.Этого не должно быть, потому что это приведет к тому, что это промежуточное ПО всегда будет перенаправлять кого-либо куда-либо.
Это промежуточное ПО должно использоваться только для гостевых маршрутов.Поэтому, если вы аутентифицированы, он перенаправляет на «дом», в противном случае он запускает следующее промежуточное ПО.