minuteoflaravel / laravel-csv-validator
为您的Laravel项目添加CSV验证器
1.0.4
2022-05-20 13:52 UTC
Requires
- php: ^7.4|^8.0|^8.1
- parsecsv/php-parsecsv: ^1.3
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)。有关更多信息,请参阅许可文件。