【问题标题】:confide laravel Declaration of Zizaco\Confide\ConfideUser::save() should be compatible with ArdeZizaco\Confide\ConfideUser::save() 的 confide laravel 声明应与 Arde 兼容
【发布时间】:2013-07-16 13:38:09
【问题描述】:

我已经修改了优秀的 Laravel 4 引导程序,当我转到路由用户/登录时突然出现错误:

Declaration of Zizaco\Confide\ConfideUser::save() should be compatible with
LaravelBook\Ardent\Ardent::save(array $rules = Array, array $customMessages = Array, 
array $options = Array, Closure $beforeSave = NULL, Closure 
$afterSave = NULL, $force = false)

我已将 HybridAuth 添加到 composer 并进行了更新,所以我想知道这是否会导致与 Confide 或 Ardent 不兼容的问题,但是当我将其删除并更新(以及恢复到以前的提交)时,我仍然会收到错误消息。

有什么想法吗?

非常感谢

乔恩。

【问题讨论】:

    标签: laravel laravel-4 hybridauth


    【解决方案1】:

    Ardent 在其save() 方法中添加了一个额外的$force 参数。

    目前的解决方案是要求作曲家文件中的特定提交:

        "laravelbook/ardent": "dev-master#2d1d70ea835b8c53cfe4fc60315a8ee5c672ba19"
    

    您可以在 GitHub 上关注issue #113 中的讨论。

    【讨论】:

    • 啊,非常感谢。我是作曲家(和 Laravel)世界的新手,在开发中是否有任何推荐的工作流程来防止将来出现这样的情况:作曲家更新会破坏整个应用程序,因为开发人员的最新主提交会破坏其他包?解决方案是否仅在开发中执行更新并运行测试以检查一切是否仍在工作,如果是,则在生产中进行?再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 2014-09-28
    • 2013-11-30
    • 2014-01-14
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多