File: /var/www/html/app/Livewire/MobileSearch.php
<?php
namespace App\Livewire;
use App\Models\Gig;
use Livewire\Component;
class MobileSearch extends Component
{
public $search = "";
public $perPage = 10;
public $currentPage = 1;
public $results = [];
public function updatedSearch()
{
$this->results = Gig::where('title', 'LIKE', '%' . $this->search . '%')
->orWhere('description', 'LIKE', '%' . $this->search . '%')
->limit(5)
->get();
}
public function render()
{
return view('livewire.mobile-search', [
'gigs' => Gig::search($this->search),
]);
}
}