@(at) 语法无法在控制器中呈现以查看 yajra 数据表

@(at) syntax can't render in controller to view yajra datatables

我在 return 数据表的 addcolumn 中写了 @ 语法,但是 @ 语法无法在 blade 模板中呈现,@ 语法只能是纯文本。我如何呈现@语法?

这是我的代码: http://pastebin.com/Sc2eG6us

有什么可以帮助我的吗?先谢谢你

反其道而行之,仅当列具有权限时才添加列。

$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);