Laravel Кнопка поиска в Livewire вместо поиска в реальном времени - PullRequest
0 голосов
/ 09 апреля 2020

Можно ли выполнять не прямой поиск, а с помощью кнопки поиска в Laravel Livewire? Мой подход заключается в использовании Alpine вместе с Livewire. Но мне не вставляют поисковый термин в событие $ emit: /

<div x-data="{ search: '' }">
  <input type="text" placeholder="Search ..." x-model="search" />
  <span x-text="search"></span>
  <button wire:click="$emit('test', search )">Search</button>
</div>

1 Ответ

0 голосов
/ 13 апреля 2020

ОК ... просто ^^

Просто измените $emit('test', search) на window.livewire.emit('test', search)

<div x-data="{ search: '' }">
  <input type="text" placeholder="Search ..." x-model="search" />
  <span x-text="search"></span>
  <button x-on:click="window.livewire.emit('test', search)">Search</button>
</div>
...