Ver código fonte

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

jqh 4 anos atrás
pai
commit
5a120fd2cc

+ 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);