Конструктор вашего контроллера содержит промежуточное ПО, в частности промежуточное ПО аутентификации.
Laravel использует middleware для обработки запросов.
Промежуточное ПО аутентификации гарантирует, что все просматривающие запрашиваемую страницу вошли в систему.
Вы, вероятно, просматриваете страницу как пользователь, не прошедший проверку подлинности.
Вы можете попробовать удалить промежуточное ПО (удаление функции __construct
) или создать учетную запись и войти в систему.
Информацию о маршрутизации также можно найти в документации .
Но вкратце, ваш файл маршрутов содержит все действительные URL-адреса для вашего приложения. Route::get('/', 'HomeController@index')->name('home');
означает, что если кто-нибудь встретит URL-адрес example.com/
, перейдите на HomeController
и посмотрите на функцию index
, чтобы узнать, что делать.
В вашем случае он возвращает представление home
.