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

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

Давайте сделаем это. Разместим код общего макета сайта в следующем файле:

resources/views/components/layout.blade.php<!DOCTYPE html>
<html>
  <head>
    <title>title</title>
  </head>
  <body>
    тут подключается контент
  </body>
</html>

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

resources/views/components/layout.blade.php<!DOCTYPE html>
<html>
  <head>
    <title>title</title>
  </head>
  <body>
    {{ $slot }}
  </body>
</html>
Задание 1

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