diff --git a/app/Http/Requests/EventRequest.php b/app/Http/Requests/EventRequest.php index 537a1c6..e2fe02b 100644 --- a/app/Http/Requests/EventRequest.php +++ b/app/Http/Requests/EventRequest.php @@ -27,11 +27,12 @@ class EventStoreRequest extends BaseRequest Rule::in(['draft', 'soon', 'open', 'closed', 'cancelled']), ], 'registration_type' => [ - Rule::in(['none', 'email', 'link']), + Rule::in(['none', 'email', 'link', 'message']), ], 'registration_data' => [ Rule::when(strcasecmp('email', $this->attributes->get('registration_type')) == 0, 'required|email'), - Rule::when(strcasecmp('link', $this->attributes->get('registration_type')) == 0, 'required|url') + Rule::when(strcasecmp('link', $this->attributes->get('registration_type')) == 0, 'required|url'), + Rule::when(strcasecmp('message', $this->attributes->get('registration_type')) == 0, 'required|message'), ], 'hero' => 'uuid|exists:media,id', ]; diff --git a/resources/js/views/EventView.vue b/resources/js/views/EventView.vue index 891ada5..3b89f85 100644 --- a/resources/js/views/EventView.vue +++ b/resources/js/views/EventView.vue @@ -60,6 +60,15 @@ :block="true" label="Register for Event"> +