minuteoflaravel/laravel-csv-validator

为您的Laravel项目添加CSV验证器

1.0.4 2022-05-20 13:52 UTC

This package is auto-updated.

Last update: 2024-09-22 20:39:26 UTC


README

本包为您的Laravel项目添加CSV验证器。此验证器使用parsecsv/php-parsecsv库解析上传的文件,在解析过程中没有错误时验证通过。

本包不针对MIME类型或文件扩展名进行验证。

安装

您可以通过composer安装此包

composer require minuteoflaravel/laravel-csv-validator

示例

检查文件是否具有CSV格式

$request->validate([
    'uploaded_file' => 'csv',
]);

自定义错误信息

如果您需要添加自定义的可翻译错误信息,只需将其像往常一样添加到resources/lang/en/validation.php文件中即可

  'csv' => 'The :attribute must be a CSV file.',

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件