Files
Nexora/app/Livewire/UserSearch.php
Javi 883daf32ed
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
añadir funicionalidades de permisos y grupos
2025-04-27 23:43:22 +02:00

29 lines
581 B
PHP

<?php
namespace App\Livewire;
use App\Models\User;
use Livewire\Component;
class UserSearch extends Component
{
public $search = '';
public $selectedUser;
public function selectUser($userId)
{
$this->selectedUser = $userId;
$this->emitUp('userSelected', $userId);
}
public function render()
{
$users = User::query()
->when($this->search, fn($q) => $q->where('name', 'like', "%{$this->search}%"))
->limit(5)
->get();
return view('livewire.user-search', compact('users'));
}
}