我正在使用laravel 5.2,我使用图像规则来验证用户上传的图片,这需要安装php_fileinfo扩展,但是有没有办法只针对像.png,.jpg等扩展来验证图片?
答案 0 :(得分:2)
使用mimes
'photo' => 'mimes:jpeg,bmp,png'
答案 1 :(得分:2)
您可以将mime类型添加到验证中,就像添加任何其他规则一样:
$rules = [
'image' => 'required|image|mime:gif,png'
];
答案 2 :(得分:1)
是的,您可以使用mimes
验证rule
答案 3 :(得分:0)
试试这个。
$validator = Validator::make(
[
'file' => $request->file,
'extension' => strtolower($request->file>getClientOriginalExtension()),
],
[
'file' => 'required',
'extension' =>'required|in:txt',
]
);