检查经过身份验证的用户是否也是另一个模型的实例,最好的wat是什么?

时间:2013-03-23 13:32:35

标签: laravel laravel-3

我正在使用普通的auth eloquent驱动程序对用户进行身份验证 我还要检查用户(登录后)是否也是另一个模型的实例 我发现他有一个包含所有model_2数据的数组,但检查是否为空。听起来像是一种解决方法。
我该如何解决这个问题?

模型1:Auth :: user
模特2:老师

if(Auth::check) {// check for logged in
    if(Auth::user()->is_teacher() ? // -- how can I do this?

1 个答案:

答案 0 :(得分:0)

也许这对你有用:

$email = Auth::user()->email;
$match = false;

if (Teacher::where('email','=',$email)->first() != NULL) {
    $match = true;
}

return $match;