【问题标题】:Sentry for Laravel errorLaravel 错误的哨兵
【发布时间】:2014-06-11 19:33:10
【问题描述】:

我正在与一个远程合作伙伴一起开发一个 Laravel 项目。

我没有安装 mcrypt,所以每次需要使用 composer 时我都通过别名引用 php:

alias php='/Applications/MAMP/bin/php/php5.5.3/bin/php'

在我的远程朋友安装了 Sentry 包之前,这是一个很好的修复,但我无法做到。

使用另一个stackoverflow thread 我能够使用 mcrpyt 引用正确版本的 php,更新 composer 并安装 sentry。

这是我的问题:

Sentry 在我合作伙伴的本地主机上工作,当我将他的分支克隆到测试文件中时它工作。但是,当我从同一个分支拉到本地主机时,哨兵不起作用。

我收到的错误是:

Class User contains 3 abstract methods and must therefore be declared abstract or 
implement the remaining methods (Illuminate\Auth\UserInterface::getRememberToken, 
Illuminate\Auth\UserInterface::setRememberToken,
Illuminate\Auth\UserInterface::getRememberTokenName)

所以,我的问题是:克隆和使这个捆绑包不起作用的拉取之间有什么不同?我很确定这与作曲家有关,即使我在拉取远程文件后自动转储并更新了它。

如果我没有提供足够的信息来帮助诊断问题,我深表歉意。我很乐意提供更多信息,但目前我不确定哪些额外信息会有所帮助。

TIA

【问题讨论】:

    标签: php git laravel laravel-4


    【解决方案1】:

    听起来你和你的伙伴使用不同版本的 Laravel,v4.1.26 有一些变化。您可以修复这些升级,或者在您的 composer.json 中更具体。

    例如,尝试改变:

    "laravel/framework": "4.1.*"
    

    收件人:

    "laravel/framework": "4.1.25"
    

    要么这样,要么您必须在我的previous link 中记录并在this answer 中看到必要的升级链接。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多