WhatchThis
Всем привет! подскажите, пожалуйста, что-то ли я туплю конкретно. то-ли лыжи не едут.
есть формреквест, в нем прописаны правила валидации
public function rules()
{
$rules = [
'config.client_id' => 'required|string|between:50,80',
'config.wallet_id' => 'required|integer|between:12,20',
.....
];
return $rules;
}
опытным путём было выяснено, что косячат именно эти правила со вложенностью, если оставить хоть одно из них - 422, если убрать оба - все прекрасно работает.
Кидаю с фронта вот такой json: {"config": { "wallet_id": "123123123123", "client_id": "123123123123123123123123123123123123123123123123123123123123123123123123" }
вот так он прилетает в скрипт:
[config] => Array
(
[wallet_id] => 123123123123
[client_id] => 123123123123123123123123123123123123123123123123123123123123123123123123
)
собственно вопрос, почему я ловлю 422 ответ? 👀
я подозреваю что проблема в integer т.к. ты явно вылез за предел его значения