Как правило в макете сайта помимо изменяющегося контента присутствуют и другие блоки, например, такие:
<!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 называются компонентами. Изучением работы с ними мы и займемся в следующих уроках.
Добавьте в ваш макет сайта блок с хедером, футером, а также с правым и левым сайдбарами.