Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Maatwebsite/Laravel Excel处理本地但不处理heroku composer_Php_Excel_Heroku_Laravel 5 - Fatal编程技术网

Php Maatwebsite/Laravel Excel处理本地但不处理heroku composer

Php Maatwebsite/Laravel Excel处理本地但不处理heroku composer,php,excel,heroku,laravel-5,Php,Excel,Heroku,Laravel 5,我正试图在heroku上的laravel build上上传一个Excel文件,包为Maatwebsite/laravel Excel。我用composer安装了它。在我本地的机器上一切都很好。当我推送到服务器并运行composer install时,它将不再工作。我已经清除了我的composer文件并重新运行了composer安装,但它仍然无法在我的heroku服务器上运行。下面是我的答案。我认为这将是一件我没有想到的简单事情,也许我的服务器上的作用域与我的本地服务器上的不同 ExcelServ

我正试图在heroku上的laravel build上上传一个Excel文件,包为Maatwebsite/laravel Excel。我用composer安装了它。在我本地的机器上一切都很好。当我推送到服务器并运行composer install时,它将不再工作。我已经清除了我的composer文件并重新运行了composer安装,但它仍然无法在我的heroku服务器上运行。下面是我的答案。我认为这将是一件我没有想到的简单事情,也许我的服务器上的作用域与我的本地服务器上的不同

ExcelServiceProvider.php第221行中的FatalThroTableError:

在ExcelServiceProvider.php第221行中找不到类“PHPExcel_设置”


你能检查一下PHP Excel库是否包含在你的项目中吗?@ronald是的,它在项目中。我检查了服务器。如果我运行php artisan tinker,其中的一行是$locale=Config::get('app.locale','en_us');PHPExcel_设置::setLocale($locale);在服务器上,我不知道该类是否丢失。是否在live server上安装了curl?我建议在您的项目中本地安装新包,然后将zip推送到live server,然后提取zip。@RohitDalal curl正在工作,因为所有其他包都已安装。您能检查PHP Excel库是否正确吗是否包含在您的项目中?@ronald是的,它包含在项目中。我检查了服务器。如果我运行php artisan tinker,其中的一行是$locale=Config::get('app.locale','en_us');PHPExcel_设置::setLocale($locale);在服务器上找不到缺少的类。是否在live server上安装了curl?我建议您在本地项目中安装新包,然后将zip推送到live server,然后解压缩zip。@RohitDalal curl正在工作,因为所有其他包都已安装。