gpt4 book ai didi

php - 关系:类别需要article_id

转载 作者:行者123 更新时间:2023-11-29 09:34:45 26 4
gpt4 key购买 nike

我想创建关系一对多。所以我有带有 "articlescagory_id" 列的表文章。我也有表articlescategories。我的人际关系是这样的

public function articles(){
return $this->hasMany('App\Article');
}
public function category(){
return $this->hasOne('App\Articlescategory');
}

它应该可以正常工作,但我有错误

"Column not found: 1054 Unknown column 'articlescategories.article_id'". Column "articlescategory_id" points on category

最佳答案

一对多反码是belongsTo而不是hasOne

主要区别:

belongsTo和belongsToMany你告诉Laravel这个表保存着将它连接到另一个表的外键

hasOne 和 hasMany 告诉 Laravel 该表没有外键

更改您的代码:

public function category(){
return $this->belongsTo('App\Articlescategory');
}

关于php - 关系:类别需要article_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57883983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com