我尝试用作曲家安装Sentry 2。我使用了哨兵网站的作曲家曼努埃尔, 但我总是得到一个serviceprovider例外:
“类'Cartalyst \ Sentry \ SentryServiceProvider'未找到”
还有另一种方式或我做错了吗?
答案 0 :(得分:3)
如果仔细查看[Sentry website installer instructions for laravel 4],
第一步说明您需要将"cartalyst/sentry": "2.0.*"
添加到composer.json
,
但它还明确指出 要求您从命令行运行 php composer.phar update
注意您应该运行php composer.phar update
之前添加app/config/app.php
的条目(在继续执行步骤2及更高版本之前) )
app/config/app.php
文件上的更改并运行更新。< / p>
希望有所帮助。
答案 1 :(得分:0)
我找到了解决方案。 SSL是编辑器更新所必需的,现在一切正常。 所以我检查了php ini并设置了ssl。
答案 2 :(得分:0)
我刚刚遇到同样的错误,并且在Laravel身上全新,我决定退后一步,这就是我所做的解决它。
当我最初安装Sentry时,我在运行更新之前将'Cartalyst \ Sentry \ SentryServiceProvider'添加到app.php,我认为这是问题所在。 (install instructions)
答案 3 :(得分:0)
对于Sentry 3,将app / config / app.php中的服务提供商更改为:
'Cartalyst\Sentry\Laravel\SentryServiceProvider',