Имею свою таблицу городов и регионов.
При регистрации пользователь может выбрать город из списка или добавить новый.
В контроллере проверяю, есть ли переменная с новым городом и, если есть, то вызываю:
$city = City::firstOrCreate([
'name' => $request->new_city,
'region_id' => $request->region_id
]);
Если город с таким названием и id региона есть, то все нормально, но если нет (совпадает только region_id), то ответ приходит с ошибкой:
В чем проблемес может быть? Конкретики (по крайней мере, понятной мне) никакой нет в ответе. Просто обработчик сетует на поле name