Laravel5.5框架中数据导出Excel

简介Laravel5.5

1,使用Composer安装扩展


在Laravel项目根目录下使用Composer安装扩展:

composer require maatwebsite/excel ~2.1

注意!:laravel5.5版本一定要加上~2.1!!!因为现在已经更新到3.1版本了(需要更高版本的laravel),如果你不加的话,会安装最新的3.1版本!等运行时候就会报错,类似下面这样的报错

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)Call to undefined method Maatwebsite\Excel\Excel::create(),



2,安装后,修改设置

在config/app.php中注册服务提供者到providers数组:

Maatwebsite\Excel\ExcelServiceProvider::class,


在config/app.php中注册门面到aliases数组:

'Excel' => Maatwebsite\Excel\Facades\Excel::class,

3、测试Excel文件

然后在routes.php中定义相关路由 

下面是功能实现的源代码



4.常见问题

导出之前laravel目录下的storage目录设置权限为777,不然会报这个错 mkdir(): Permission denied


 

文章评论

共有0条评论来说两句吧...

用户名:

验证码:

Top