定制 eugene-melbourne/laravel-csv-generator 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

eugene-melbourne/laravel-csv-generator

最新稳定版本:1.9.7

Composer 安装命令:

composer require eugene-melbourne/laravel-csv-generator

包简介

CSV export in laravel 5, 6, 7, 8, 9

README 文档

README

Helps download *.csv files from your laravel project.

Installation

$ composer require  eugene-melbourne/laravel-csv-generator

example of use in your controller

class MyController extends Controller
{

    public function getCsv(): \Symfony\Component\HttpFoundation\StreamedResponse
    {
        $data = [
                [1, 2.1],
                [3, "hi, there"],
            ];
        $headers = ['one', 'two'];
        $data = array_merge([$headers], $data);

        return (new \LaravelCsvGenerator\LaravelCsvGenerator())                    
                ->setData($data)
                ->renderStream();
    }

set your own http headers with ->setHttpHeaders(array $httpHeaders)

get csv as string ->toString()

More examples in routes/web.php

Tested with Laravel 5.7, 5.8, 6.4

统计信息

  • 总下载量: 13.76k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-02-05