Volt

Вы предпочаете изучать визуально?
Освойте Livewire с помощью наших подробных видеокурсов
Смотрите сейчас
Сначала освоитесь с Livewire

Прежде чем использовать Volt, мы рекомендуем ознакомиться со стандартным использованием Livewire на основе классов. Это позволит вам быстро перенести свои знания Livewire на написание компонентов с использованием функционального API Volt.

Volt — это изящно созданный функциональный API для Livewire, который поддерживает однофайловые компоненты, позволяя PHP-логике компонента и Blade-шаблону сосуществовать в одном файле. За кулисами функциональный API компилируется в класс-компоненты Livewire и связывается с шаблоном, находящимся в том же файле.

Простой компонент Volt выглядит следующим образом:

<?php
 
use function Livewire\Volt\{state};
 
state(['count' => 0]);
 
$increment = fn () => $this->count++;
 
?>
 
<div>
<h1>{{ $count }}</h1>
<button wire:click="increment">+</button>
</div>