Php 如果需要,如何添加laravel多个\u(类似和逻辑)
如何在laravel验证时添加laravel所需的多个_(类似且符合逻辑)。如果(页面类型='2'和特色='1'),我想输入必需的Php 如果需要,如何添加laravel多个\u(类似和逻辑),php,laravel-5.1,Php,Laravel 5.1,如何在laravel验证时添加laravel所需的多个_(类似且符合逻辑)。如果(页面类型='2'和特色='1'),我想输入必需的'featured\u img' 我试试这个: 'featured_img' => 'required_if:pagetype,2|required_if:featured,1|mimes:jpg,jpeg,bmp,png', 但是这个验证使'featured_img'成为必需的,尽管其中一个为false(它类似于逻辑“OR”。我想使它类似于“AND”逻辑
'featured\u img'
我试试这个:
'featured_img' => 'required_if:pagetype,2|required_if:featured,1|mimes:jpg,jpeg,bmp,png',
但是这个验证使'featured_img'成为必需的,尽管其中一个为false(它类似于逻辑“OR”。我想使它类似于“AND”逻辑)
谢谢您可以使用自定义验证,如:
$validator->sometimes('featured_img', 'required', function($request) {
return ($request->pagetype == '2' && $request->featured == '1')
});
请看
希望这会有所帮助。非常感谢$验证程序->有时('featured_img','required',function($request){return($request->pagetype==“2”&&&$request->featured==“1”);});