在模型中使用Laravel包

时间:2013-04-04 10:06:58

标签: laravel laravel-3

我正在使用Laravel 3并想在我的一个模型中使用Sentry :: user作为$ include,但它不会让我。到目前为止,我在$ include中尝试了“Sentry :: user”,结果是“ap $ iw {u []”。我也试过“sentry.user”但这意味着一个哨兵模型(我没有)和用户关系。

所以要让这个问题对其他人也有价值:如何在你自己的Laravel 3模型中包含一个模型?

<?php
public $includes = array('company', '??');

public function company() {
    return $this->belongs_to('Company');
}

public function user() {
    return $this->belongs_to('Sentry::user');
}
?>

1 个答案:

答案 0 :(得分:0)

之前我没有使用过Sentry,但是如果这个模型在Sentry命名空间下命名空间,那么你需要为模型提供完全限定的命名空间。例如:

return $this->belongs_to('Sentry\User');