Sentry 2 Facebook Oauth在Laravel上说了对未定义方法:: profile()的调用 [英] Sentry 2 Facebook Oauth On Laravel says Call to undefined method ::profile()
本文介绍了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屋!
查看全文