diff --git a/app/Http/Livewire/Meetup/Form/MeetupForm.php b/app/Http/Livewire/Meetup/Form/MeetupForm.php index a2213908..ad3b98bc 100644 --- a/app/Http/Livewire/Meetup/Form/MeetupForm.php +++ b/app/Http/Livewire/Meetup/Form/MeetupForm.php @@ -46,6 +46,7 @@ class MeetupForm extends Component 'meetup.twitter_username' => 'string|regex:/^[A-z0-9!@]+$/|nullable|required_without_all:meetup.webpage,meetup.telegram_link,meetup.nostr,meetup.matrix_group', 'meetup.matrix_group' => 'string|nullable|required_without_all:meetup.webpage,meetup.telegram_link,meetup.nostr,meetup.twitter_username', 'meetup.simplex' => 'string|nullable', + 'meetup.signal' => 'string|nullable', ]; } diff --git a/database/migrations/2024_09_24_151929_add_signal_field_to_meetups_table.php b/database/migrations/2024_09_24_151929_add_signal_field_to_meetups_table.php new file mode 100644 index 00000000..bd4797e9 --- /dev/null +++ b/database/migrations/2024_09_24_151929_add_signal_field_to_meetups_table.php @@ -0,0 +1,27 @@ +string('signal', 255 * 2)->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('meetups', function (Blueprint $table) { + // + }); + } +}; diff --git a/resources/views/columns/meetups/action.blade.php b/resources/views/columns/meetups/action.blade.php index 0e08fa7c..87f91a01 100644 --- a/resources/views/columns/meetups/action.blade.php +++ b/resources/views/columns/meetups/action.blade.php @@ -68,6 +68,19 @@ @endif + @if($row->signal) +