public function reorder(array $newOrder)
    {
        $param = $this->crudeSetup->getOrderParameters();
        $idAttr = $param['idAttr'];
        $orderAttr = $param['orderAttr'];
        $table = $this->model->getTable();

        $data = collect($newOrder)->map(function($item) {
            return "({$item['id']},{$item['order']})";
        })->toArray();

        $data = implode(',', $data);

        \DB::statement("INSERT INTO {$table} (`{$idAttr}`,`{$orderAttr}`) VALUES {$data} ON DUPLICATE KEY UPDATE `{$orderAttr}`=VALUES(`{$orderAttr}`);");
    }