laravel 7;无法验证多个文件
laravel 7 ; Unable to validate multiple files
我正在尝试验证 larvel 7 项目的多文件数组
我按照 this guide: 建议使用函数:
Validator::make()
但是我的控制器找不到这个方法,我在任何地方都找不到它:
我确实在我的控制器顶部使用了这个:
use \Illuminate\Validation\Validator;
以下是我在控制器上使用的方法
public function uploadSubmit(Request $request)
{
$input = $request->all();
$validator = Validator::make(
$input,
[
'images.*' => 'required|mimes:jpg,jpeg,png,bmp|max:20000'
],[
'images.*.required' => 'Please upload an image',
'images.*.mimes' => 'Only jpeg,png and bmp images are allowed',
'images.*.max' => 'Sorry! Maximum allowed size for an image is 20MB',
]
);
}
这是我得到的错误:
Call to undefined method Illuminate\Validation\Validator::make()
如有任何关于如何验证 Laravel 7 中的多个 files/Images 的建议,我们将不胜感激。
make
函数存在于 Validator
外观中。你可以像这样使用它 use Illuminate\Support\Facades\Validator;
我正在尝试验证 larvel 7 项目的多文件数组
我按照 this guide: 建议使用函数:
Validator::make()
但是我的控制器找不到这个方法,我在任何地方都找不到它:
我确实在我的控制器顶部使用了这个:
use \Illuminate\Validation\Validator;
以下是我在控制器上使用的方法
public function uploadSubmit(Request $request)
{
$input = $request->all();
$validator = Validator::make(
$input,
[
'images.*' => 'required|mimes:jpg,jpeg,png,bmp|max:20000'
],[
'images.*.required' => 'Please upload an image',
'images.*.mimes' => 'Only jpeg,png and bmp images are allowed',
'images.*.max' => 'Sorry! Maximum allowed size for an image is 20MB',
]
);
}
这是我得到的错误:
Call to undefined method Illuminate\Validation\Validator::make()
如有任何关于如何验证 Laravel 7 中的多个 files/Images 的建议,我们将不胜感激。
make
函数存在于 Validator
外观中。你可以像这样使用它 use Illuminate\Support\Facades\Validator;