我有一个包含以下字段的产品表:
id,name,idCategory
一个类别表:
id,name
我希望该方法返回product表中的所有字段,但不是产品ID,而是希望它显示我的名字。我知道如何使用SQL而不是雄辩。 目的是返回一个JSON,因为我正在使用laravel进行API。
答案 0 :(得分:0)
具有雄辩关系的解决方案:
class Product {
public function category() {
return $this->belongsTo(Category::class, 'idCategory');
}
}
$products = Product::with('category')->get();