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

Привязка при смене в Livewire

Давайте теперь выберем рубрику поста из списка. Если связь живая на каждый символ, запросы сыпятся, пока человек ещё листает пункты. Нужно отправить значение, когда выбор уже закреплён.

Модификатор .change вместе с .live обновляет свойство после смены значения в списке, а не на каждый промежуточный шаг.

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

php artisan make:livewire PostRubric --class

Давайте добавим маршрут и страницу:

<?php Route::get('/posts/rubric', function () { return view('posts-rubric'); }); ?>
<x-layout> <livewire:post-rubric /> </x-layout>

Давайте заведём свойство рубрики в компоненте:

<?php namespace App\Livewire; use Livewire\Component; class PostRubric extends Component { public $rubric = ''; public function render() { return view('livewire.post-rubric'); } } ?>

Давайте свяжем список и выведем выбранное значение:

<div> <select wire:model.change.live="rubric"> <option value="">Choose</option> <option value="News">News</option> <option value="Photo">Photo</option> </select> <div>{{ $rubric }}</div> </div>

Создайте компонент EmployeeRubric. Отдел работника попадает в компонент, когда выбор в списке закреплён.

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