Макет сайта в Laravel
В представлениях контроллера обычно размещают не весь макет сайта, а только его изменяющийся контент. А макет сайта выносят в отдельный файл, в который автоматически в специальное место будет вставляться контент страницы.
Давайте сделаем это. Разместим код общего макета сайта в следующем файле:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
тут подключается контент
</body>
</html>
В этом файле будет доступна специальная переменная $slot, которая указывает место вставки контента. Давайте воспользуемся ею:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
{{ $slot }}
</body>
</html>