firstOrFail(); Comment::where('user_id', $user->id) ->delete(); cache()->flush(); } public function render() { $users = User::when($this->patreon !== [], fn ($query) => $query->whereJsonContains('roles', UserRole::SUPPORTER->value)) ->when($this->banned !== [], fn ($query) => $query->whereJsonContains('roles', UserRole::BANNED->value)) ->when($this->search !== '', fn ($query) => $query->where('name', 'like', '%'.$this->search.'%')) ->when($this->discordId !== '', fn ($query) => $query->where('discord_id', '=', $this->discordId)) ->paginate(20); return view('livewire.admin-user-search', [ 'users' => $users ]); } }