【发布时间】:2014-12-05 05:27:50
【问题描述】:
在我的 Laravel 应用程序中,我有一个 Faq 模型。一个Faq 模型可以包含多个Product 模型,因此Faq 类包含以下函数:
class Faq extends Eloquent{
public function products(){
return $this->belongsToMany('Product');
}
}
在控制器中,我希望能够检索定义关系的类名。例如,如果我有一个Faq 对象,像这样:
$faq = new Faq();
如何确定关系的类名,在本例中为Product。目前我可以这样做:
$className = get_class($faq->products()->get()->first());
但是,我想知道是否有一种方法可以在不必实际运行查询的情况下完成同样的事情。
【问题讨论】: