@@ -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), '/');
@@ -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);