Роуты или маршруты
Маршруты или роуты указывают фреймворку, что показывать при обращении к определенному URI в браузере, а именно какой контролер вызвать. Маршруты настраиваются в файле resources/routes/web.php
. Изначально там уже есть вот такой маршрут, который вызывает контроллер под названием welcome
:
resources/routes/web.php<?php
Route::get('/', function () {
return view('welcome');
});
Как работают роуты
Маршруты представляют собой статический метод get
класса Route
.
Первым параметром этот метод принимает URI, а вторым параметром - анонимную функцию, которая выполнится при обращению пользователя к данному URI в адресной строке браузера.
То, что вернет эта анонимная функция через return
и покажется в окне браузера. Сейчас наша функция возвращает результат работы функции view
, которая подключает контроллер welcome
.
Если немного изменить функцию, тогда при обращении к URI /
, на экран выведется строка !!!
:
resources/routes/web.php<?php
Route::get('/', function () {
return '!!!';
});