diff --git a/app/Http/Livewire/Tables/MeetupTable.php b/app/Http/Livewire/Tables/MeetupTable.php index def1b46f..8603fba2 100644 --- a/app/Http/Livewire/Tables/MeetupTable.php +++ b/app/Http/Livewire/Tables/MeetupTable.php @@ -71,7 +71,7 @@ class MeetupTable extends DataTableComponent return Meetup::query() ->whereHas('city.country', fn($query) => $query->where('code', $this->country)) ->withCount([ - 'meetupEvents', + 'meetupEvents' => fn($query) => $query->where('start', '>=', now()), ]) ->orderBy('meetup_events_count', 'desc'); } diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 8a564419..4e311e3f 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -350,6 +350,17 @@ class DatabaseSeeder extends Seeder 'link' => 'https://t.me/EinundzwanzigKempten', 'created_by' => 1, ]); + MeetupEvent::create([ + 'meetup_id' => 1, + 'start' => now() + ->subDays(2) + ->startOfDay() + ->addHours(20), + 'location' => 'Einundzwanzig Kempten', + 'description' => fake()->text(), + 'link' => 'https://t.me/EinundzwanzigKempten', + 'created_by' => 1, + ]); BitcoinEvent::create([ 'venue_id' => 4, 'from' => Carbon::parse('2023-09-12')