|string> */ public function rules(): array { return [ 'package_id' => ['required', 'exists:packages,id'], 'accepted_terms' => ['required', 'boolean', 'accepted'], 'locale' => ['nullable', 'string', 'max:10'], ]; } /** * Get custom validation messages. */ public function messages(): array { return [ 'package_id.exists' => 'Das ausgewählte Paket ist ungültig.', 'accepted_terms.accepted' => 'Bitte akzeptiere die Nutzungsbedingungen.', ]; } }