Макет сайта в 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>

Описанным способом сделайте файл с макетом сайта.