Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmVwSL 42 of 252 menu
◀ ▶

Макет сайта в Laravel

В представлениях контроллера обычно размещают не весь макет сайта, а только его изменяющийся контент. А макет сайта выносят в отдельный файл, в который автоматически в специальное место будет вставляться контент страницы.

В Laravel для этого удобно использовать анонимный компонент. Разместим код общего макета сайта в следующем файле:

<!DOCTYPE html> <html> <head> <title>title</title> </head> <body> content goes here </body> </html>

В этом файле будет доступна специальная переменная $slot, которая указывает место вставки контента. Давайте воспользуемся ею:

<!DOCTYPE html> <html> <head> <title>title</title> </head> <body> {{ $slot }} </body> </html>

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

Расскажите, зачем выносить общий макет сайта в отдельный файл.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить