Laravel 5在有效文件类型上验证CSV文件错误

Swaraj giri

我正在尝试验证上传的csv文件

$validator = Validator::make(
        [
            'file'      => $file,
            'extension' => strtolower($file->getMimeType()),
        ],
        [
            'file'      => 'required|in:csv',
        ]
    );

验证器无法提供带有消息的有效csv文件 The file must be a file of type: csv.

如果我删除,验证器将通过in:csv

难道我做错了什么?

PS-$file可用,具有标准上传文件类型object(Symfony\Component\HttpFoundation\File\UploadedFile)

克里斯·汤森

尝试改变

$validator = Validator::make(
    [
        'file'      => $file,
        'extension' => strtolower($file->getMimeType()),
    ],
    [
        'file'      => 'required|in:csv',
    ]
);

$validator = Validator::make(
    [
        'file'      => $file,
        'extension' => strtolower($file->getClientOriginalExtension()),
    ],
    [
        'file'          => 'required',
        'extension'      => 'required|in:csv',
    ]
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 上的 jquery 文件上传验证错误

来自分类Dev

read() 在有效的文件描述符上返回错误的文件描述符

来自分类Dev

验证doc docx类型文件时出现laravel 5.1错误

来自分类Dev

Laravel:无法JSON编码有效负载。错误代码:5

来自分类Dev

Laravel文件上传验证

来自分类Dev

在 Laravel 中验证文件

来自分类Dev

Laravel错误:请提供有效的缓存路径

来自分类Dev

如何存储csv文件laravel 5 php?

来自分类Dev

PHP XML验证在有效XML上失败

来自分类Dev

Laravel文件权限错误

来自分类Dev

使用Laravel 4进行文件上传mime类型验证

来自分类Dev

在 Laravel 5.8 中验证文件

来自分类Dev

Laravel 5验证-表单元素上的错误类

来自分类Dev

Laravel下载未知类型的文件

来自分类Dev

视频文件上的Laravel验证不起作用

来自分类Dev

视频文件上的Laravel验证不起作用

来自分类Dev

Laravel 5.4 - 读取 csv 文件

来自分类Dev

使用 Laravel 验证从 excel 文件验证数组

来自分类Dev

laravel csv,如何获取带有前零的csv文件

来自分类Dev

Laravel 5-从文件扩展名获取MIME类型

来自分类Dev

Laravel 5-验证Mime类型

来自分类Dev

Laravel 5.1在Ubuntu白屏上安装laravel.log和.env文件中没有错误

来自分类Dev

Laravel:csv 验证

来自分类Dev

laravel中的“请提供有效的缓存路径”错误

来自分类Dev

Laravel验证错误

来自分类Dev

Laravel验证错误视图

来自分类Dev

Laravel验证错误显示

来自分类Dev

Laravel 请求验证错误

来自分类Dev

语法错误,文件laravel 5意外结束