Html Builder - Column Builder

Column Builder is a fluent class that we can use to build our columns.

Upgrading Your Existing Column Definitions

FROM

$column = [
    'name' => 'id',
    'data' => 'id',
    'title' => 'Id',
    'searchable' => true,
    'orderable' => true,
    'render' => 'function(){}',
    'footer' => 'Id',
    'exportable' => true,
    'printable' => true,
];

TO

use Yajra\DataTables\Html\Column;

$column = Column::make('id')
        ->title('Id')
        ->searchable(true)
        ->orderable(true)
        ->render('function(){}')
        ->footer('Id')
        ->exportable(true)
        ->printable(true);