UserRequest 类里面添加的图片类型验证不起作用?
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
use Auth;
class UserRequest extends FormRequest
{
....
....
.......
public function rules()
{
return [
'name' => 'required|between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' . Auth::id(),
'email' => 'required|email',
'introduction' => 'max:80',
'avatar' => 'mimes:jpeg,bmp,png,gif|dimensions:min_width=208,min_height=208',
];
}
}
最后添加的avatar上传头像字段不能验证类型,后面的分辨率验证会起作用。
测试了一下单个的类型验证可以生效,但是如果写入两个类型就不会执行类型判断了。
'avatar' => 'mimes:jpeg|dimensions:min_width=208,min_height=208',
laravel9: 看了一下框架代码 , 验证规则为 mimetypes
可以正确,验证图片类型