РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
138 of 274 menu

Эмодзи в имени файла

Livewire позволяет использовать эмодзи в именах файлов компонентов. Это не влияет на функциональность, но может улучшить визуальную навигацию по проекту. При использовании эмодзи в имени файла нужно экранировать их в Blade-шаблоне при вызове компонента.

Синтаксис

<?php namespace AppLivewire; use LivewireComponent; class 👍 extends Component { public function render() { return view('livewire.👍'); } } ?>
<div> <p>Component with emoji name</p> </div>

Пример

Создадим компонент с именем 👍 и выведем его в шаблоне:

<?php namespace AppLivewire; use LivewireComponent; class 👍 extends Component { public $count = 0; public function increment() { $this->count++; } public function render() { return view('livewire.👍'); } } ?>
<div> <button wire:click="increment"> 👍 </button> <span>Count: {{ $count }}</span> </div>
<livewire:\👍 />

Результат выполнения кода:

<div> <button> 👍 </button> <span>Count: 1</span> </div>

Пример

Создадим компонент с эмодзи 🚀 и передадим в него параметры:

<?php namespace AppLivewire; use LivewireComponent; class 🚀 extends Component { public $name; public function mount($name) { $this->name = $name; } public function render() { return view('livewire.🚀'); } } ?>
<div> <p>Hello, {{ $name }}! 🚀</p> </div>
<livewire:\🚀 :name="'John'" />

Результат выполнения кода:

<div> <p>Hello, John! 🚀</p> </div>

Смотрите также

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить