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

Для компонента при необходимости можно создавать управляющий им PHP класс. Эти классы размещаются в папке app/View/Components.

Давайте создадим класс для компонента Header:

<?php namespace App\View\Components; use Illuminate\View\Component; class Header extends Component { } ?>

В методе render укажем, что мы хотим рендерить файл представления нашего компонента:

<?php namespace App\View\Components; use Illuminate\View\Component; class Header extends Component { public function render() { return view('components.header'); } } ?>

Сделайте класс для компонента Footer.