Полный цикл в digital

Что такое компаненты

Есть два подхода к написанию компонентов:

  1. Компоненты на основе классов
  2. Анонимные компоненты

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

Чтобы создать компонент на основе класса, можно использовать Artisan-команду make:component. Чтобы проиллюстрировать, как использовать компоненты, мы создадим простой компонент Alert. Команда make:component поместит компонент в каталог App\View\Components:

php artisan make:component Alert

Команда make:component также создаст шаблон представления для компонента. Представление будет помещено в каталог resources/views/components. При написании компонентов для Вашего собственного приложения компоненты автоматически обнаруживаются в каталогах app/View/Components и resources/views/components, поэтому дополнительная регистрация компонентов обычно не требуется.

Анонимные компоненты

Подобно встроенным компонентам, анонимные компоненты предоставляют механизм для управления компонентом через один файл. Однако анонимные компоненты используют один файл представления и не имеют связанного класса. Чтобы определить анонимный компонент, Вам нужно только поместить шаблон Blade в Ваш каталог resources/views/components. Например, если Вы определили компонент в resources/views/components/alert.blade.php, Вы можете просто отрендерить его так:

<x-alert/>

Вы можете использовать символ ., чтобы указать, вложен ли компонент глубже в каталог components. Например, если компонент определен в resources/views/components/inputs/button.blade.php, Вы можете отобразить его так:

<x-inputs.button/>
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг