Laravel验证允许图像或pdf

Pau*_*ero 5 php laravel laravel-5

我在Laravel中有一个文件输入,我希望它只允许图像或pdf.如何在控制器验证中执行此操作?

$validator = Validator::make($request->all(), [
    'image' => 'image',
]);
Run Code Online (Sandbox Code Playgroud)

Ham*_*bot 13

您应该进行MIME类型验证:

$validator = Validator::make($request->all(), [
    'image' => 'mimes:jpeg,bmp,png,gif,svg,pdf',
]);
Run Code Online (Sandbox Code Playgroud)