я на самом деле нужно сделать проверку, которая должна проверить для подана которыйправила проверки Laravel для массива
- Обязательный
- массива
- должна иметь по крайней мере две колонки
- One имя ключа должно быть
correct_topic
- Другое один должен быть
wrong_topic
Теперь я пишу следующие правила для других полей.
return [
'category' => 'required|numeric',
'text' => 'required',
'type' => 'required|numeric|in:1,2,3',
'vendor' => 'required|numeric|exists:users,id',
'topic' => 'required|array'
];
Как я могу улучшить это и включают вышеупомянутую проверку для topic
?
Я пишу эти правила в классе TopicRequest
. В принципе мне нужно проверить, является ли подана topic
массив, который имеет по крайней мере, 2 колонки и не более 4 и один из ключа массива должен быть correct-topic
и другие должна быть wrong_topic_1
и т.д.
Есть ли проверка любого по умолчанию правила, которые могут быть эффективно использованы для этой ситуации?
не ясно вопроса – KTAnj
вы должны написать пользовательские правила проверки для темы. – KTAnj
Любой пример входов? –