【发布时间】:2022-12-09 21:11:24
【问题描述】:
所以我试图验证我的 laravel 项目中上传的图像,但是 File::image() validaton 使我的输入无效,即使我正在上传文件。我正在使用邮递员来做到这一点。
这是我的验证规则。
'product_name' => 'required|string|unique:' . Product::class,
'product_stock_amount' => 'required|integer|numeric|gte:0',
'product_price' => 'required|integer|numeric|gte:0',
'product_price_currency' => 'required|string|'. Rule::in(config('lappee.accepted_currency')),
'product_description' => 'nullable|string',
'product_images' => [
'nullable',
File::image()->max(12 * 1024)->dimensions(Rule::dimensions()->maxWidth(config('lappee.allowed_image_size.width'))->maxHeight(config('lappee.allowed_image_size.height')))
],
这是我的邮递员。
我做错了什么吗?
【问题讨论】: