user()?->can('create', PreregistrationPage::class) ?? false; } protected function prepareForValidation(): void { $this->preparePreregistrationPageSettings(); $opacity = $this->input('background_overlay_opacity'); if ($opacity === null || $opacity === '') { $this->merge(['background_overlay_opacity' => 50]); } if ($this->input('background_overlay_color') === null || $this->input('background_overlay_color') === '') { $this->merge(['background_overlay_color' => '#000000']); } } /** * @return array> */ public function rules(): array { return $this->preregistrationPageSettingsRules(); } }