【发布时间】:2017-03-22 02:27:33
【问题描述】:
我在返回数据表的addcolumn中写了@语法,但是@语法不能在刀片模板中呈现,@语法只能是明文。我如何渲染@语法?
这是我的代码: http://pastebin.com/Sc2eG6us
有什么可以帮助我的吗?之前谢谢你
【问题讨论】:
标签: laravel laravel-5.3 packages yajra-datatable
我在返回数据表的addcolumn中写了@语法,但是@语法不能在刀片模板中呈现,@语法只能是明文。我如何渲染@语法?
这是我的代码: http://pastebin.com/Sc2eG6us
有什么可以帮助我的吗?之前谢谢你
【问题讨论】:
标签: laravel laravel-5.3 packages yajra-datatable
反之亦然,仅在具有权限的情况下添加列。
$postsDataTable = Datatables::of($posts);
$actionButton = '';
if(\Entrust::can('pengguna-view')){
$actionButton = '<button name="button-drop" class="lihat-data btn-sm btn btn-default "
data-id="'.$datas->id.'"
data-username="'.$datas->username.'"
data-attribute="'.$datas->attribute.'"
data-op="'.$datas->op.'"
data-value="'.$datas->value.'"
data-barcode="'.$datas->barcode.'"
data-flag="'.$datas->flag.'"
data-dismiss="modal">
<span class="glyphicon glyphicon-eye-open" aria-hidden="true"> Lihat</span>
</button>';
}
$postsDataTable = $postsDataTable->addColumn('action',function($datas) use ($actionButton) {
return $actionButton;
});
}
return $postsDataTable->make(true);
【讨论】:
if($user->can(''))更改为if(\Entrust::can('pengguna-view'))