玩足球的风衣 · 长安福特车队获2017中国房车锦标赛季军_国 ...· 2 月前 · |
高大的凉茶 · 杨紫《长相思》,成毅《莲花楼》各看4集,一个 ...· 4 月前 · |
玩命的猴子 · 徐留平:红旗最大的竞争对手是自己-手机新浪汽车· 1 年前 · |
焦虑的针织衫 · 玄幻小说推荐 ...· 1 年前 · |
火爆的电影票 · 纯电实力派微卡,盘点新海豚EV三电核心技术- ...· 1 年前 · |
我正在尝试使用这个组件,我已经将它从2.1更新到3.1,我的导出现在被破坏了。这个新版本中不存在方法
create
,或者文档中遗漏了一些东西。
Excel::create()
Call to undefined method Maatwebsite\Excel\Excel::create()
发布于 2019-12-22 12:56:31
这里是文档 https://docs.laravel-excel.com/3.1/exports/
你必须在de文件夹中创建一个导出类:
应用程序/导出/
使用以下命令:
用户php artisan make:导出模型-- UsersExport =
将创建文件UsersExport.php
namespace App\Exports;
use App\User;
use Maatwebsite\Excel\Concerns\FromCollection;
class UsersExport implements FromCollection
public function collection()
return User::all();
}
在你的控制器中
namespace App\Http\Controllers;
use App\Exports\UsersExport;
use Maatwebsite\Excel\Facades\Excel;
class UsersController extends Controller
public function export()
return Excel::download(new UsersExport, 'users.xlsx');
}
在你的路线上
Route::get('users/export/', 'UsersController@export');
发布于 2020-07-30 17:49:43
使用laravel插件在excel中导出数据
Excel::create('filename',function($excel) use ($data){
$excel->sheet('filename', function($sheet) use ($data){
$sheet->fromArray($data, null, 'A1', false, false);
$sheet->cell('A1:Z1', function ($cells) {
$cells->setFontWeight('bold');
玩命的猴子 · 徐留平:红旗最大的竞争对手是自己-手机新浪汽车 1 年前 |