查询雄辩的2个表

时间:2018-05-07 22:48:08

标签: php laravel laravel-5 eloquent

我有一个包含以下字段的产品表:

  

id,name,idCategory

一个类别表:

  

id,name

我希望该方法返回product表中的所有字段,但不是产品ID,而是希望它显示我的名字。我知道如何使用SQL而不是雄辩。 目的是返回一个JSON,因为我正在使用laravel进行API。

1 个答案:

答案 0 :(得分:0)

具有雄辩关系的解决方案:

class Product {
    public function category() {
        return $this->belongsTo(Category::class, 'idCategory');
    }
}

$products = Product::with('category')->get();