cara menambahkan kolom dan menghapus data dengan datatable yajra datatable laravel (how add coloumn and delete data or row on datatable laravel)

public function getData()
    {
        $contactuses = ContactUs::orderBy('id', 'asc');
        return Datatables::of( $contactuses )
        ->addColumn('action', function ($contactuse) {
                                return '<a href="/' .$contactuse->id . '" class="btn btn-xs btn-success">
                                          Show
                                        </a>
                                <a href="/' .$contactuse->id . '" class="btn btn-xs btn-warning">
                                          Edit
                                        </a>   
                                        <form action="'. route('destroycontactus', $contactuse->id) .'" method="POST">
                    <input type="hidden" name="_method" value="DELETE">
                    <input type="hidden" name="_token" value="'. csrf_token() .'">
                    <button type="submit" class="btn btn-xs btn-danger btn-label">
                    Hapus</button>
                    </form>
                                        ';
                                })
        // ->addColumn('remove', function($contactuse) {
         //        return '<form action="'. route('destroycontactus', $contactuse->id) .'" method="POST">
         //            <input type="hidden" name="_method" value="DELETE">
         //            <input type="hidden" name="_token" value="'. csrf_token() .'">
         //            <button type="submit" class="btn btn-xs btn-danger btn-label">
         //            <i class="ti ti-trash"></i>Hapus</button>
         //            </form>';
         //    })
        ->rawColumns(['action' => 'action'])
        ->make(true);
    }

Komentar

Postingan populer dari blog ini

Cara Setting Nginx + SSL Firewall Sebagai Reverse Proxy untuk Apache di Ubuntu 18.04 (https://musaamin.web.id/cara-setting-nginx-ssl-sebagai-reverse-proxy-untuk-apache-di-ubuntu-18-04/)