因为项目种需要用到excel的导入和导出 所以研究了一下这个,使用了一个第三方的扩展包来做:
maatwebsite/excel
首先安装:
composer require maatwebsite/excel
文档里面写了会自动注册 但是好像没有生效 所以这里手动注册一下 在config/app.php的alias和providers里面加上:
然后使用:
php artisan make:export InfoExport --model=Info
该文件位于:
可以在里面写上想要的处理逻辑:
然后在控制器里面调用:
导入篇也差不多,可以去官网看看文档: