Я хочу изменить правила проверки моего запроса API. Этот запрос должен обновить travel_experience
экземпляр модели.
Вот текущие правила:
protected $rules = [
'city_id' => 'exists:cities,id',
'country_id' => 'exists:countries,id',
В основном я хочу сделать city_id
а также country_id
необязательный. Что означает, что они может быть или же может не существуют в запросе, если они существуют, они не может быть нулевым и должен иметь Я БЫ значение для города или страны.
Короче говоря, если они не существуют, то значение в БД должно оставаться неизменным.
От документация:
protected $rules = [
'city_id' => 'nullable|exists:cities,id',
'country_id' => 'nullable|exists:countries,id',
В зависимости от версии Laravel, которую вы используете, вы сможете использовать nullable
правило проверки:
protected $rules = [
'city_id' => 'nullable|exists:cities,id',
'country_id' => 'nullable|exists:countries,id',