【发布时间】:2020-07-17 02:28:37
【问题描述】:
我有 2 张桌子 表一
________________
| name_id name |
| 1 john |
| 2 heaven |
|_______________|
表 2
_______________________
| id name_id product |
| 1 1 bag |
| 2 1 shoes |
|_____________________|
我想这样显示
__________________________
| # | name | product |
| 1 | John | bag,shoes |
| 2 | Heaven | |
|___|_________|___________|
我不知道如何在我的控制器中执行此操作 控制器.php
$data = DB::table('table1')
->leftjoin('table2','table2.name_id','=','table1.name_id')
->select('table1.*','table2.*')
->get();
return $data
这就是我在表格中显示数据的方式
Myvue js
methods:{
loaddata(){
axios.get('api/data').then(({data}){
(this.alldata = data)
})
}
}
【问题讨论】:
标签: javascript php laravel vue.js