可选的自定义列规则。 Laravel 5 验证规则
Optional custom column rule. Laravel 5 validation rules
我想修改 API 请求验证中的规则。此请求是更新 travel_experience
模型实例。
这些是当前的规则:
protected $rules = [
'city_id' => 'exists:cities,id',
'country_id' => 'exists:countries,id',
基本上我想让city_id
和country_id
可选。这意味着它们可能或可能不存在于请求,如果它们存在,它们不能为空并且必须有一个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',
我想修改 API 请求验证中的规则。此请求是更新 travel_experience
模型实例。
这些是当前的规则:
protected $rules = [
'city_id' => 'exists:cities,id',
'country_id' => 'exists:countries,id',
基本上我想让city_id
和country_id
可选。这意味着它们可能或可能不存在于请求,如果它们存在,它们不能为空并且必须有一个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',