{"record":{"id":"097de14f3ebac2c6","repo":"z-song/laravel-admin","slug":"to-use-orderable-grid-please-install-package-spa","errorCode":null,"errorMessage":"To use orderable grid, please install package [spatie/eloquent-sortable] first.","messagePattern":"To use orderable grid, please install package \\[spatie/eloquent-sortable\\] first\\.","errorType":"exception","errorClass":"Exception","httpStatus":null,"severity":"error","filePath":"src/Grid/Displayers/Orderable.php","lineNumber":12,"sourceCode":"<?php\n\nnamespace Encore\\Admin\\Grid\\Displayers;\n\nuse Encore\\Admin\\Admin;\n\nclass Orderable extends AbstractDisplayer\n{\n    public function display()\n    {\n        if (!trait_exists('\\Spatie\\EloquentSortable\\SortableTrait')) {\n            throw new \\Exception('To use orderable grid, please install package [spatie/eloquent-sortable] first.');\n        }\n\n        Admin::script($this->script());\n\n        return <<<EOT\n\n<div class=\"btn-group\">\n    <button type=\"button\" class=\"btn btn-xs btn-info {$this->grid->getGridRowName()}-orderable\" data-id=\"{$this->getKey()}\" data-direction=\"1\">\n        <i class=\"fa fa-caret-up fa-fw\"></i>\n    </button>\n    <button type=\"button\" class=\"btn btn-xs btn-default {$this->grid->getGridRowName()}-orderable\" data-id=\"{$this->getKey()}\" data-direction=\"0\">\n        <i class=\"fa fa-caret-down fa-fw\"></i>\n    </button>\n</div>\n\nEOT;\n    }\n","sourceCodeStart":1,"sourceCodeEnd":30,"githubUrl":"https://github.com/z-song/laravel-admin/blob/67c441eb78ecc5437e59775d89770cd9c2cb1e05/src/Grid/Displayers/Orderable.php#L1-L30","documentation":"Error \"To use orderable grid, please install package [spatie/eloquent-sortable] first.\" thrown in z-song/laravel-admin.","triggerScenarios":"Thrown at src/Grid/Displayers/Orderable.php:12 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"67c441eb78ecc5437e59775d89770cd9c2cb1e05","analyzedAt":"2026-08-21T02:51:03.143Z","schemaVersion":2},"datasetVersion":"2026-08-21T03:17:12.404Z"}