我试图用作曲家安装 Sentry 2。我使用了哨兵站点的作曲家曼努埃尔,但我总是遇到服务提供商异常:
“找不到类‘Cartalyst\Sentry\SentryServiceProvider’”
有其他方法还是我做错了什么?
我试图用作曲家安装 Sentry 2。我使用了哨兵站点的作曲家曼努埃尔,但我总是遇到服务提供商异常:
“找不到类‘Cartalyst\Sentry\SentryServiceProvider’”
有其他方法还是我做错了什么?
如果您仔细查看 [ laravel 4 的 Sentry 网站安装程序说明],
第一步声明您需要
添加"cartalyst/sentry": "2.0.*"
到您composer.json
的.
php composer.phar update
请注意,您应该在添加条目php composer.phar update
之前运行app/config/app.php
(在继续执行步骤 2 及以上步骤之前)
@Todd Isaacs 的回答也将引导您获得所需的结果,但您不需要回到开始,您所要做的就是恢复app/config/app.php
文件上的更改并运行更新。
希望有帮助。
我刚遇到同样的错误,并且在 Laravel 是全新的,我决定退后一步,这就是我为解决它所做的。
当我最初安装 Sentry 时,我在运行更新之前将“Cartalyst\Sentry\SentryServiceProvider”添加到了 app.php,我认为这就是问题所在。(安装说明)
我找到了解决方案。SSL 是作曲家更新所必需的,现在一切正常。所以我检查了php ini并设置了ssl。
对于 Sentry 3,将 app/config/app.php 中的服务提供者更改为:
'Cartalyst\Sentry\Laravel\SentryServiceProvider',