【问题标题】:package has corrupted project包已损坏的项目
【发布时间】:2016-07-27 06:47:01
【问题描述】:

我安装了这个损坏了我的项目的包我已经从 composer.json 文件中完全删除了这个包并完成了一个 composer 更新我还删除了任何引用该包的代码,我仍然收到这个错误

FatalErrorException in
50315282edd449c1ae6f735378f3cdd304559dde.php line 93:
Class 'Share' not found

chencha/share 错误 Share class not found:

提供者

Chencha\Share\ShareServiceProvider::class,

别名:

'Share' => Chencha\Share\ShareFacade::class,

【问题讨论】:

  • 对我来说就像一个缓存文件。你清除 laravel 缓存了吗?
  • 我已经清除了缓存并清除了编译
  • 你清除视图缓存了吗? php artisan view:clear ?

标签: laravel laravel-5


【解决方案1】:

如果你真的删除了对包的所有引用,那么它可能是一个缓存问题。

试试:

composer dump-autoload && php artisan clear-compiled

【讨论】:

  • 我添加了这个包,它说它不知道类“Share”github.com/prodeveloper/social-share我在我的页面中使用这个类,就像这样 {{ Share::(.....)- >twitter() }} 不应该这样工作
  • 如果你这样做了:composer require chencha/share 你必须更新服务提供者数组并按照他们在自述文件中的说明注册别名。你这样做了吗?
  • 是的,我做到了。我正在使用 Laravel 5.2,它并没有说它只适用于 laravel 5.0 或 5.1,所以我看不到任何问题
  • 如何在不使用缓存的情况下重新下载该软件包的新副本
  • 检查我对我的问题的更新我已经正确添加了提供者和别名你认为是什么
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-17
  • 1970-01-01
  • 2020-03-18
  • 1970-01-01
  • 1970-01-01
  • 2019-04-01
  • 2014-09-07
相关资源
最近更新 更多