为什么即使我在Laravel中移除了关系,多个关系仍然有效

时间:2016-09-15 12:36:08

标签: laravel laravel-5 laravel-5.1

enter image description here

enter image description here 在上面的两个模型中,我评论了方法itemDestribution(),但它仍在工作

1 个答案:

答案 0 :(得分:0)

由于以下原因,此关系显示数据。

  1. ItemDestributionModel中,您已与UserModelItemModel设置了关系。

  2. 在您的ItemModelUserModel中,您没有声明任何公共函数并添加了关联类。

  3. 当您致电UserModel时,会发现hasMany ItemDestributionModeluser()功能之间存在belongsTo关系。

    这就是为什么laravel在不声明公共功能的情况下获取数据的原因。但是你应该在公共职能部门内宣布关系。 :)