Lul*_*zim 14 php namespaces laravel laravel-excel
在我的控制器中,我有如下代码:
Excel::create('Laravel Excel', function($excel) {
$excel->sheet('Excel sheet', function($sheet) {
$sheet->setOrientation('landscape');
});
})->export('xls');
Run Code Online (Sandbox Code Playgroud)
在别名数组的config/app.php中我定义了这个:
'Excel' => 'Maatwebsite\Excel\ExcelServiceProvider',
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我不能让它工作这个库...任何想法?
Mar*_*łek 20
而不是Excel::create你应该\Excel::create在当前命名空间后使用或添加文件的开头,use Excel;然后你就可以使用了Excel::create
第二个错误是您使用的:
'Excel' => 'Maatwebsite\Excel\ExcelServiceProvider',
Run Code Online (Sandbox Code Playgroud)
你应该使用:
'Excel' => 'Maatwebsite\Excel\Facades\Excel',
Run Code Online (Sandbox Code Playgroud)
而是根据文档.
有时,清除配置缓存会使其工作
php artisan config:cache
这应该适用于所有正确遵循所有指令但仍然在Laravel中找不到"Class'App\Http\Controllers\Excel'错误"错误
| 归档时间: |
|
| 查看次数: |
22556 次 |
| 最近记录: |