|string> */ public function rules(): array { $room = $this->route('room'); return [ 'value' => ['bail', 'required', 'string', Rule::in(array_column($room->deck_config['cards'], 'key'))], ]; } public function messages(): array { return [ 'value.required' => 'Du musst eine Karte auswählen.', 'value.in' => 'Diese Karte gehört nicht zum verwendeten Deck.', ]; } }