【发布时间】:2018-03-27 15:40:40
【问题描述】:
如何定义内包模型和外包模型的关系?
例如: 我在创建 Laravel 包名 ArticleManager 时,会提供一些博客文章 CRUD 的功能。
使用我们的 ArticleManager 包的一些项目会在 User 和 Article 之间建立多对多的关系。在我们的包中,一个特征可能对用户模型有用:
public function articles()
{
return $this->belongsToMany('XXX/Article');
}
但是如何或在哪里声明“Articles belongsToMany Users”? 我们无法在包中的 Article Model 中编写这样的代码。
【问题讨论】: