我正在尝试使用多个表中的值填充数据表我可以从第一个表中获取值但不是第二个或第三个
这是我的代码
<?php
class CRUDController extends BaseController {
public function instances(){
$query = EC2Instance::select('instance_id',
'public_dns_name',
'key_name',
'instance_type',
'launch_time'
)->get();
$c_num= Account::select('aws_account_id'
)->get();
$t_name= Tag::select('value'
)->get();
return Datatable::collection($query, $c_num, $t_name)
->addColumn('instance_id', function($model){
return $model->instance_id ;
})
->addColumn('public_dns_name', function($model){
return $model->public_dns_name;
})
->addColumn('key_name', function($model){
return $model->key_name;
})
->addColumn('instance_type', function($model){
return $model->instance_type;
})
->addColumn('launch_time', function($model){
return date('M j, Y h:i A', strtotime($model->launch_time));
})
->addColumn('aws_account_id', function($model){
return $model->aws_account_id;
})
->addColumn('value', function($model){
return $model->value;
})
->searchColumns('instance_id',
'public_dns_name',
'key_name',
'instance_type',
'launch_time',
'aws_account_id',
'value'
)
->orderColumns('instance_id',
'instance_type',
'public_dns_name',
'key_name',
'launch_time',
'aws_account_id',
'value'
)
->make();
}
}
我当然假设可以做到这一点