У меня в Form Requests классе прописано вот так:
public function rules(): array
{
return [
'flag1' => ['required', 'in:true'],
'flag2' => ['required', 'in:true'],
'flag3' => ['required', 'in:true'],
'flag4' => ['required', 'in:true'],
];
}
Подходит ли такой код для проверки на то что-бы эти 4 флага были установлены в true ?
Я заметил, что когда передаю в FormData просто true то всё ок.
Если отправляю "true" (с кавычками), то не пропускает.
А если передаю JSON, типа такого:
{
"flag1": "true"
}
то пропускает, хотя это ведь тоже строка тогда как и в FormData "true".