Sentry 2 Facebook Oauth在Laravel上说了对未定义方法:: profile()的调用 [英] Sentry 2 Facebook Oauth On Laravel says Call to undefined method ::profile()

查看:118
本文介绍了Sentry 2 Facebook Oauth在Laravel上说了对未定义方法:: profile()的调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Laravel 4.1,并且实际上将facebook/php-sdk与哨兵一起使用,它是从以下问题得出的: 使用Sentry的Facebook登录,A用户[email]需要输入密码,未提供密码

I am using Laravel 4.1, and using facebook/php-sdk with sentry actually it's derived from this questions answer: Facebook Login with Sentry, A password is required for user [email], none given

此代码不再起作用:

    $profile = $user->profiles()->save($profile);

抛出此错误:

如何解决?

为此提供的路线路线代码

我的模特像波纹管一样

个人资料模型:

<?php

class Profile extends \Eloquent {

    public function user()
    {
        return $this->belongsTo('User');
    }

}

用户模型包含:

public function profiles()
{
    return $this->hasMany('Profile');
}

推荐答案

已解决的问题:

您是否使用此方法自定义模型哨兵 http://forums.laravel .io/viewtopic.php?pid = 48274#p48274 吗? – user1279647

Do you customize the model sentry using this method http://forums.laravel.io/viewtopic.php?pid=48274#p48274 ? – user1279647

这篇关于Sentry 2 Facebook Oauth在Laravel上说了对未定义方法:: profile()的调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆