|string> */ public function rules(): array { $allowedKeys = implode(',', array_keys(NotificationPreferenceController::PREFERENCES)); return [ 'notifications' => ['required', 'array:'.$allowedKeys], 'notifications.*' => ['required', 'boolean'], ]; } }