Files
UNIT3D-Community-Edition/app/Http/Livewire/NetworkSearch.php
HDVinnie 992245bbcc Apply fixes from StyleCI
[ci skip] [skip ci]
2020-10-28 20:42:44 +00:00

41 lines
848 B
PHP

<?php
namespace App\Http\Livewire;
use App\Models\Network;
use Livewire\Component;
use Livewire\WithPagination;
class NetworkSearch extends Component
{
use WithPagination;
protected $updatesQueryString = ['searchTerm'];
public $searchTerm;
public function mount()
{
$this->searchTerm = request()->query('searchTerm', $this->searchTerm);
}
public function paginationView()
{
return 'vendor.pagination.livewire-pagination';
}
public function updatingSearchTerm()
{
$this->resetPage();
}
public function render()
{
$search_term = '%'.$this->searchTerm.'%';
return view('livewire.network-search', [
'networks' => Network::withCount('tv')->where('name', 'LIKE', $search_term)->orderBy('name', 'asc')->paginate(30),
]);
}
}