瀏覽代碼

权限配置支持设置路由别名

jqh 4 年之前
父節點
當前提交
5a120fd2cc
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/Controllers/PermissionController.php
  2. 1 1
      src/Models/Permission.php

+ 1 - 1
src/Controllers/PermissionController.php

@@ -77,7 +77,7 @@ class PermissionController extends AdminController
 
                         $method = array_merge($method, explode(',', $me));
                     }
-                    if ($path !== '...' && ! empty(config('admin.route.prefix'))) {
+                    if ($path !== '...' && ! empty(config('admin.route.prefix')) && ! Str::contains($path, '.')) {
                         $path = trim(admin_base_path($path), '/');
                     }
 

+ 1 - 1
src/Models/Permission.php

@@ -83,7 +83,7 @@ class Permission extends Model implements Sortable
                 $method = explode(',', $method);
             }
 
-            $path = ltrim(admin_base_path($path), '/');
+            $path = Str::contains($path, '.') ? $path : ltrim(admin_base_path($path), '/');
 
             return compact('method', 'path');
         }, $this->http_path);