我正在使用Maatwebsite Laravel Excel导出.xls文档。 在我的'localhost'中它运行得很好,但是当我尝试在生产中这样做时,请告诉我这个f * $%#*错误:
FatalThrowableError in Facade.php line 237:
Call to undefined method Maatwebsite\Excel\Facades\Excel::create()
中的所有安装说明进行操作
我也无法使用SSH在生产中运行“composer update”,因为该进程被“杀死”......我不知道为什么。
我真的必须运行作曲家更新吗?这是为什么?
我使用的是PHP 7.0和Laravel 5.3,因此我使用的是Laravel Excel版本2.1,3版本仅适用于Laravel> 5.5。
请帮助我!
提前感谢您的帮助。
答案 0 :(得分:0)
我认为您还没有在生产网站上的app.php的providers数组中添加Maatwebsite\Excel\Facades\Excel
facade字符串?
由于处理被杀死而无法运行作曲家更新,请参阅here与更新服务器更新相关的提示。
答案 1 :(得分:0)
<强>解决强>
1)我跑了“php artisan config:clear”,错误已更改为:
2)我已经(再次)上传了我的“config / app.php”,然后它告诉我:
“权限被拒绝写入”bootstrap / cache“
3)所以我“sudo chmod -R 777 / bootstrap”
成功)PIM PAM PUM!
谢谢你们!为健康,我会喝啤酒!