Страницы в Inertia
Страница в Inertia - это обычный адрес Laravel. Маршрут решает, какой компонент Vue открыть, а компонент рисует экран. Постоянный текст в таком компоненте только показывает, что адрес и файл нашли друг друга. Для настоящего экрана этого мало: человеку нужны данные именно этого адреса, переход на соседний адрес и понятная подпись во вкладке браузера.
Компонент при этом рисует своё содержимое, а не весь сайт. Вокруг него остаётся общая рамка: меню, имя вошедшего человека, отметка открытого пункта. Рамка не собирается заново в каждом файле страницы и не пропадает, когда человек уходит на другой адрес. Если в адресе есть номер записи, экран показывает эту запись, а не пустую заготовку.
Для разработчика это по-прежнему Laravel: маршрут, имя страницы и данные, которые сервер отдаёт вместе с ней. Для человека это один сайт. Он открывает адрес и видит экран, а следующий адрес подменяет экран без новой загрузки всего документа.
Со всем этим мы и будем разбираться в рамках данного раздела.