简体   繁体   English

Laravel-重新安装应用程序:“未找到ServiceProvider”

[英]Laravel - re-installing app : 'ServiceProvider not found'

I tried to upgrade my app from 5.1 to 5.2 & ran into some issues. 我试图将我的应用程序从5.1升级到5.2,但遇到了一些问题。 I needed my app back in a working state so i re-uploaded the old version I had backed up on my system. 我需要我的应用程序恢复工作状态,因此我重新上传了已备份到系统上的旧版本。 However it is still not working as it was before and Im getting this error : 但是它仍然不能像以前一样工作,我收到了这个错误:

FatalErrorException in ProviderRepository.php line 146: Class 'Lavary\Menu\ServiceProvider' not found

the same error appears when trying to run any composer commands 尝试运行任何作曲家命令时,会出现相同的错误

$ composer update
> php artisan clear-compiled



  [Symfony\Component\Debug\Exception\FatalThrowableError]
  Fatal error: Class 'Lavary\Menu\ServiceProvider' not found



Script php artisan clear-compiled handling the pre-update-cmd event returned with an error


  [RuntimeException]
  Error Output:


update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>]...

Lavary软件包存在问题。尝试再次配置。

I used: 我用了:

composer update --no-scripts

& its working without error now. 和它的工作现在没有错误。

我有一个建议,请尝试从“提供程序”部分的config / app.php中删除Lavary \\ Menu \\ ServiceProvider,然后运行composer,安装软件包Lavary,然后将此行添加回app \\ config.php文件中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM