Php Maatwebsite/Laravel Excel处理本地但不处理heroku composer
我正试图在heroku上的laravel build上上传一个Excel文件,包为Maatwebsite/laravel Excel。我用composer安装了它。在我本地的机器上一切都很好。当我推送到服务器并运行composer install时,它将不再工作。我已经清除了我的composer文件并重新运行了composer安装,但它仍然无法在我的heroku服务器上运行。下面是我的答案。我认为这将是一件我没有想到的简单事情,也许我的服务器上的作用域与我的本地服务器上的不同 ExcelServiceProvider.php第221行中的FatalThroTableError: 在ExcelServiceProvider.php第221行中找不到类“PHPExcel_设置”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
你能检查一下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正在工作,因为所有其他包都已安装。