public function reorder()
    {
        $data = input('data');
        $pos  = input('pos');
        if (is_null($data) or is_null($pos)) {
            return false;
        }
        $unserialize    = unserialize(decrypt($data));
        $modelClass     = array_get($unserialize, 'model');
        $datatableClass = array_get($unserialize, 'datatable');

        if (!class_exists($modelClass) or ! class_exists($datatableClass)) {
            return false;
        }
        return app('events')->dispatch(new Reorder($modelClass, $datatableClass, $pos));
    }