Компоненты Livewire — это строительные блоки вашего Laravel приложения. Livewire объединяет состояние и поведение пользовательского интерфейса и серверной логики. Здесь мы рассмотрим основы создания и рендеринга компонентов.
Установка Livewire
composer require livewire/livewireПосле установки модуля появляются новые
artisan
-команды.
Создание компонента:
php artisan make:livewire CreatePostПолучим два файла:
app/Livewire/Counter.php resources/views/livewire/counter.blade.php
Создание базового шаблона
php artisan livewire:layout
Получим один файл - базовый шаблон resources/views/components/layouts/app.blade.php
Практика