从Laravel中的相关表中获取具有列别名的数据

时间:2018-12-25 16:23:48

标签: angular laravel laravel-5

有两个表

类别 id |名称

产品 id | category_id |名称

id是产品表中Category_id的外键

使用以下查询从该表中获取数据时:

        $results = Product::with('Category')->select('id as i')->paginate(10) ;

以以下格式接收数据

current_page: 2
data: [{id: 3, name: "ssdfsdfasd"  , color: "ewr",…},…]
0: {id: 3,  name: "ssdfsdfasd",category:{name :"cat1" ,id:2} 
count: 3
但是我需要以下格式的数据

0: {id: 3,  name: "ssdfsdfasd",category_name :"cat1" ,category_id:2} 

尝试使用上述代码中的select方法,但收到了类似的响应

0 个答案:

没有答案