我已经尝试过看看https://laravel.com/docs/5.4/validation https://laravel.com/docs/5.4/validation但我仍然不明白两者之间有什么区别:
全部必需
and
必需_无
任何人都可以详细地向我解释有什么区别吗?
必需的_with_all:
Laravel 文档:验证字段必须存在仅当所有存在其他指定字段。
必需的_没有_全部:
Laravel 文档:仅当所有其他指定字段都不存在时,验证字段必须存在且不为空。
Example:
$rules = array(
'facebook_id' => 'required_without_all:twitter_id,instagram_id',
'twitter_id' => 'required_without_all:facebook_id,instagram_id',
'instagram_id' => 'required_without_all:facebook_id,twitter_id',
);
$validator = Validator::make(Input::all(), $rules);
必需的:
Laravel 文档:验证字段必须存在仅当有时存在其他指定字段。
Example:
$rules = array(
'sell' => 'required_without:rent',
'rent' => 'required_without:sell',
'price' => 'required_with:sell|numeric|min:0',
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)