这是餐桌:
Id,Category_Id添加
这是分类表:
Id,蛞蝓
我如何定义这两个之间的关系(返回数组餐与数组类别内部获得塞格)我试着写这个:
meal.php
function returnCategories()
{
return $this->belongsTo(Category::class);
}
,这不起作用
编辑:
在控制器文件中,我想这样定义它:Meal::with('returnCategories');
控制器代码:return Meal::select('id')->with('category')->get();
try this
function returnCategories()
{
return $this->belongsTo(Category::class, 'Category_Id', 'Id');
}
或者你可以试试
function category()
{
return $this->belongsTo(Category::class, 'Category_Id', 'Id');
}
并尝试使用select(*)。
$meals = Meal::select( '*' )->with('category')->get();