У меня есть форма для создания конференции, и у меня есть некоторые правила проверки, как показано ниже. Например, город не обязателен, но должен быть строкой. Проблема заключается в том, что когда пользователь нажимает кнопку «Магазин», не заполняя необязательные поля, появляются ошибки проверки, такие как:
Город должен быть строкой.
Вы знаете, как решить эту проблему? Если значение поля формы равно "", игнорировать правила?
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required|string',
'categories' => 'array|between:1,3',
'city' => 'string',
'zip_code' => 'string',
]);
...
}