Php 传递给Illumb\Validation\Factory::make()的参数1必须是给定对象的数组类型
我尝试使用验证系统插入广告,但出现以下错误: 传递给Illumb\Validation\Factory::make的参数1必须是数组类型,给定的对象,在第261行的D:\wamp\www\pagination\vendor\laravel\framework\src\Illumb\Support\Facades\Facade.php中调用 AdsController.php 您只需要将$request->all作为第一个参数传递给Validator::makePhp 传递给Illumb\Validation\Factory::make()的参数1必须是给定对象的数组类型,php,laravel,validation,Php,Laravel,Validation,我尝试使用验证系统插入广告,但出现以下错误: 传递给Illumb\Validation\Factory::make的参数1必须是数组类型,给定的对象,在第261行的D:\wamp\www\pagination\vendor\laravel\framework\src\Illumb\Support\Facades\Facade.php中调用 AdsController.php 您只需要将$request->all作为第一个参数传递给Validator::make 我认为“title”在你的验证规则
我认为“title”在你的验证规则titre中拼写错误 有时,使用此选项时会出现此错误:
'$validator = Validator::make($request->all, [
'file' => 'requeired|max:7000|mimes:xlsx,xls,csv'
]);' instead of this $validator = Validator::make($request->all(), [
'file' => 'requeired|max:7000|mimes:xlsx,xls,csv'
]);
您可能应该将$request->all传递给验证器,非$file->all.Validate,然后再创建所需模型的新实例make@ceejayozthx代表u-answer但其给我的错误一般错误:1364字段“user\u id”没有默认值然后Auth::user->id可能为空。thx代表u-answer但其给我的错误一般错误:1364字段“user\u id”没有默认值
...
$validator = Validator::make($request->all(), [
/* validation rules */
];
...
'$validator = Validator::make($request->all, [
'file' => 'requeired|max:7000|mimes:xlsx,xls,csv'
]);' instead of this $validator = Validator::make($request->all(), [
'file' => 'requeired|max:7000|mimes:xlsx,xls,csv'
]);