Demo
V1

# Delete All

# Client side

inside toolbar object, we will add url property containing our 'delete all' route

 


// resources/posts/index.blade.php

    <data-table
         :config="{
               toolbar:{
                   show: true,
                   delete: {
                       url: `/posts/destroy/all`
                   }
                },           
         }"   
    ></data-table>
```

# Server side

On the server-side we will receive a request containing an ids list, after that, we will do our delete mission

 


// app/Http/Controllers/PostController.php

public function destroyAll(Request $request){

        $list = $request->list;
        $posts = Post::destroy($list);
        return ['success' => true, 'message' => 'posts deleted successfully'];

    }