ajax()) { $data = Alternatif::select('*'); // Convert the Eloquent Collection to a regular PHP array $data->each(function ($item, $key) { $item->rowIndex = $key + 1; }); return Datatables::of($data) ->addIndexColumn() ->addColumn('register', function ($row) { return $row->agen->name; }) ->rawColumns(['register']) ->make(true); } $data = [ 'subtitle' => 'Nasabah', 'button' => true, 'module' => [ 'url' => route('alternatif.print'), 'name' => 'Print Out' ] ]; return view('admin.app.content.alternatif.index', compact('data')); } public function print() { $nasabah = Alternatif::all(); return view('admin.app.content.alternatif.print', compact('nasabah')); } }