okamok / csv-download-library
用于 Laravel CSV 文件下载
1.0.1
2018-11-29 06:09 UTC
Requires
- php: ^7.0
- laravel/framework: ^5.0.0
README
CSV 文件下载库。
安装
通过 Composer
$ composer require okamok/csv-download-library
用法
这是一个 Laravel 的示例控制器
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Okamok\CsvDownloadLibrary\CsvCreate; //csv-download-library use Illuminate\Support\Facades\Response; class TopController extends Controller { public function index(Request $request) { //sample header $csvHeader = ['title1','title2','title3']; //sample data(All users data) $data = User::get()->toArray(); //you also can use Array for data //$data = [['aaa','bbb','ccc'], ['ddd','eeee','ffff']]; //sample file name $fileName = 'test.csv'; //use this library $ret = CsvCreate::getCsvData($data, $csvHeader, $fileName, 'UTF-8'); //CSV output return Response::make($ret['csv'], 200, $ret['headers']); } }
许可证
MIT 许可证 (MIT)。