【发布时间】:2021-09-18 19:38:43
【问题描述】:
我正在使用 laravel 5.2,我使用图像规则来验证用户上传的图像,这需要安装 php_fileinfo 扩展名,但是有没有办法只为 .png、.jpg 等扩展名验证图像?
【问题讨论】:
标签: laravel
我正在使用 laravel 5.2,我使用图像规则来验证用户上传的图像,这需要安装 php_fileinfo 扩展名,但是有没有办法只为 .png、.jpg 等扩展名验证图像?
【问题讨论】:
标签: laravel
使用mimes
'photo' => 'mimes:jpeg,bmp,png'
【讨论】:
您可以像添加任何其他规则一样将 mime 类型添加到验证中:
$rules = [
'image' => 'required|image|mimes:gif,png'
];
【讨论】:
是的,您可以使用 mimes 验证 rule
【讨论】:
试试这个。
$validator = Validator::make(
[
'file' => $request->file,
'extension' => strtolower($request->file>getClientOriginalExtension()),
],
[
'file' => 'required',
'extension' =>'required|in:txt',
]
);
【讨论】: