Sabtu, 05 Mei 2018

cara membuat no autoincrement / nomor susun dengan datatable yajra laravel (how to number autoincrement on datatable yajra laravel)

public function getRowNum()
    {
        return view('datatables.eloquent.rownum');
    }

    public function getData()
    {
        DB::statement(DB::raw('set @rownum=0'));
        $variabels = NamaModel::select([
            DB::raw('@rownum  := @rownum  + 1 AS rownum'),
            'field1',
            'field2',
            'field3',
            'field4']);
        return Datatables::of( $variabels )
                            ->addColumn('action', function ($variabel) {
                              return '<a href="' . route('link_alias', $variabels->id) .'">'.$variabels->namajudul.'</a>';
                            })
                            ->rawColumns(['action' => 'action'])
                            ->make(true);
    }

Tidak ada komentar:

Posting Komentar