palmabit / laravel-contact-csv

将联系信息保存到CSV文件中

1.0.0 2016-10-17 16:55 UTC

This package is not auto-updated.

Last update: 2024-09-18 09:32:47 UTC


README

Build Status Scrutinizer Code Quality

此Laravel包允许您轻松地将联系数据保存为CSV格式。

安装

要安装此包,请按照以下说明操作

  1. composer require palmabit/laravel-contact-csv
  2. Palmabit\ContactCsv\ContactCsvServiceProvider 添加到您的 config/app.php 中的 Service Providers
  3. php artisan vendor:publish --provider="Palmabit\ContactCsv\ContactCsvServiceProvider"
  4. 创建CSV文件,并将绝对路径设置到配置文件 config/packages/Palmabit/ContactCsv/config.php
  5. 填写生成的配置文件

使用

在CSV文件中保存新行

$my_array = ["email" => "test@test.com"];
try {
   ContactCsv::save($newletter);

} catch (KeyExistException $e) {
   echo "Key already exsist";

} catch (ConfigValueException $e) {
   echo "Error in configuration file";
}

下载CSV文件

ContactCsv::download();

测试

您可以使用以下命令在本地运行测试

  phpunit

构建在travis上持续运行。

贡献

  • 为任何新或更改的功能添加测试
  • 更新文档

作者

palmabit.com

许可证

LaravelContactCSV是免费的,并且易于集成到现有的项目中。查看MIT许可证

待办事项

• 设置/编写/下载多个CSV文件