![]()
WARNING You're browsing the documentation for an old version of LARAVEL-DATATABLES. Consider upgrading your project to laravel-datatables 12.0.
Html Builder Macro
You can extend DataTables HTML Builder using macro.
Example macro:
use Yajra\DataTables\Html\Builder;use Yajra\DataTables\Html\Column; Builder::macro('addEditColumn', function () {    $attributes = [        'title'          => 'Edit',        'data'           => 'edit',        'name'           => '',        'orderable'      => false,        'searchable'     => false,    ];     $this->collection->push(new Column($attributes));     return $this;});
Usage
$builder = new Builder;$builder->addEditColumn()->ajax()->parameters([]);