Listing 和 Sub_Category 具有一对多的关系。列表属于一个 sub_category 并且 sub_category 有许多列表。
我的列表表“sub_catgory_id”上有一个列,并且我还在我的关系中指定了外键
Listing.php Model
public function sub_category()
{
return $this->belongsTo('App\Sub_Category', 'sub_category_id', 'id');
}
尝试获取与子类别关联的所有列表
return $sub_category = \App\Sub_Category::with('listing')->get()
我收到此错误 => 未找到列:1054 'where 子句'中的未知列'listings.sub__category_id'。
我知道 eloquent 正在检查 sub__category_id(双下划线),但我已经深入这个项目,并希望将其保留为 sub_category_id(单下划线)。关于如何实现这一点的任何想法?