ВНИМАНИЕ! Скидки на тариф Практик: 700$ 500$!
Обучение, помощь в поиске работы и заказов, стажировка на реальных проектах. Жми для подробностей →
⊗pplrPmCmSLD 152 of 194 menu
Бесплатные курсы по Git. Начинаем, когда соберется 1000 желающих:) Жми для записи!

Компоненты в макете сайта в Laravel

Как правило в макете сайта помимо изменяющегося контента присутствуют и другие блоки, например, такие:

<!DOCTYPE html> <html> <head> <title>{{ $title }}</title> </head> <body> <div class="wrapper"> <header> header </header> <main> {{ $slot }} </main> <footer> footer </footer> </div> </body> </html>

Laravel позволяет выносить такие блоки в отдельные файлы. Кроме того, для каждого блока можно сделать свой контроллер. Это позволит получать содержимое блоков из базы данных и формировать его через шаблонизатор.

Такие блоки в Laravel называются компонентами. Изучением работы с ними мы и займемся в следующих уроках.

Добавьте в ваш макет сайта блок с хедером, футером, а также с правым и левым сайдбарами.