Browse Source

新增菜单默排序默认到最底部

jqh 5 years ago
parent
commit
c2d5846038
1 changed files with 9 additions and 1 deletions
  1. 9 1
      src/Models/Menu.php

+ 9 - 1
src/Models/Menu.php

@@ -6,6 +6,7 @@ use Dcat\Admin\Traits\HasDateTimeFormatter;
 use Dcat\Admin\Traits\ModelTree;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Database\Eloquent\Relations\BelongsToMany;
+use Spatie\EloquentSortable\Sortable;
 
 /**
  * Class Menu.
@@ -14,7 +15,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsToMany;
  *
  * @method where($parent_id, $id)
  */
-class Menu extends Model
+class Menu extends Model implements Sortable
 {
     use HasDateTimeFormatter,
         MenuCache,
@@ -23,6 +24,13 @@ class Menu extends Model
             ModelTree::boot as treeBoot;
         }
 
+    /**
+     * @var array
+     */
+    protected $sortable = [
+        'sort_when_creating' => true,
+    ];
+
     /**
      * The attributes that are mass assignable.
      *