Remove event search from Attendees, Badge printing, and Speakers hubs.
Deploy Ladill Events / deploy (push) Successful in 31s

These pages list all events directly without a redundant search filter.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-04 22:06:27 +00:00
co-authored by Cursor
parent f7ee8dc322
commit 129dd04bea
5 changed files with 11 additions and 43 deletions
@@ -23,11 +23,9 @@ class AttendeeController extends Controller
public function hub(Request $request): View
{
$account = ladill_account();
$search = trim((string) $request->query('search', ''));
$events = $account->qrCodes()
->where('type', QrCode::TYPE_EVENT)
->when($search !== '', fn ($q) => $q->where('label', 'like', "%{$search}%"))
->latest()
->get()
->map(function (QrCode $event) {
@@ -43,18 +41,15 @@ class AttendeeController extends Controller
return view('events.attendees-hub', [
'events' => $events,
'search' => $search,
]);
}
public function badgesHub(Request $request): View
{
$account = ladill_account();
$search = trim((string) $request->query('search', ''));
$events = $account->qrCodes()
->where('type', QrCode::TYPE_EVENT)
->when($search !== '', fn ($q) => $q->where('label', 'like', "%{$search}%"))
->latest()
->get()
->map(function (QrCode $event) {
@@ -67,7 +62,6 @@ class AttendeeController extends Controller
return view('events.badges-hub', [
'events' => $events,
'search' => $search,
]);
}