在Laravel 4中,我创建了两个数据库表:users和user_pending_updates
我创建了一个名为User的模型。如果我得到用户模型:
$user = User::where('email', '=', $email)->first();
我想在模型中调用一个函数:
public static function isPendingUser()
{
$update = DB::table('user_pending_updates')->where('user_id', UNKNOWN)->where('pending_update', 1)->first();
if(count($update) > 0)
{
return $update;
}
return false;
}
我的问题是,如果我这样调用函数:
$user->isPendingUser();
如何在函数内捕获$ user-> id变量,以便将其添加到我指示UNKNOWN的位置?
先谢谢你了!
答案 0 :(得分:0)
删除静态修饰符,用户ID将为$this->id
。