laravel 如何在Yajra数据表返回中发送多个变量?

cl25kdpy  于 2023-06-24  发布在  其他
关注(0)|答案(3)|浏览(106)

我有一些计算和值在我的控制器,我想发送这些变量返回方法的yajra数据表像这样
我能做到吗?如果没有,那么告诉我最好方法。先谢谢你了

$values= Table::get();
$new_val='demo';
return Datatables::of($values,$new_val)->make(true);```
j5fpnvbx

j5fpnvbx1#

$values= Table::get();
$new_val='demo';
return Datatables::of($values,$new_val)->make(true);
u2nhd7ah

u2nhd7ah2#

经过长时间的尝试,以各种方式能够发送一个额外的变量到它生成的JSON,我已经找到了解决方案。
首先,你必须把你的datatable内容赋值给一个变量,就像这样:

$datatable = datatables()->of($data)
->addIndexColumn()
...
->make(true);

最后,这是你必须做的,以加入生成datatable any值的json:

$data     = $datatable->getData(true);
$data['additionalcontentdatatable'] = $additionalcontentdatatable;

return $data;
gdrx4gfi

gdrx4gfi3#

可以编辑具有如下值的列

return Datatables::of($values)->editColumn('columnname', function ($n) {
            return $columnvalue;
        })->make(true);

相关问题