fix: 权限组件路径符转换

This commit is contained in:
JaguarJack 2023-05-10 16:52:57 +08:00
parent 35622b164c
commit 948082f4ce

View File

@ -10,6 +10,7 @@ use Catch\Enums\Status;
use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Str;
use Modules\Permissions\Enums\MenuStatus; use Modules\Permissions\Enums\MenuStatus;
use Modules\Permissions\Enums\MenuType; use Modules\Permissions\Enums\MenuType;
@ -199,6 +200,7 @@ class Permissions extends Model
$data['route'] = '/'.trim($data['route'], '/'); $data['route'] = '/'.trim($data['route'], '/');
} }
$data['component'] = Str::of($data['component'])->replace('\\', '/')->toString();
return parent::storeBy($data); return parent::storeBy($data);
}); });
} }
@ -244,6 +246,7 @@ class Permissions extends Model
$data['permission_mark'] = $parentMenu->permission_mark.'@'.$data['permission_mark']; $data['permission_mark'] = $parentMenu->permission_mark.'@'.$data['permission_mark'];
} }
$data['component'] = Str::of($data['component'])->replace('\\', '/')->toString();
return parent::updateBy($id, $data); return parent::updateBy($id, $data);
} }
} }