fix:菜单组件更新错误

This commit is contained in:
JaguarJack 2023-11-21 17:35:50 +08:00
parent 558ad1271b
commit 96aef3ce94

View File

@ -200,7 +200,9 @@ class Permissions extends Model
$data['route'] = '/'.trim($data['route'], '/'); $data['route'] = '/'.trim($data['route'], '/');
} }
$data['component'] = Str::of($data['component'])->replace('\\', '/')->toString(); if (isset($data['component'])) {
$data['component'] = Str::of($data['component'])->replace('\\', '/')->toString();
}
return parent::storeBy($data); return parent::storeBy($data);
}); });
} }
@ -246,7 +248,9 @@ 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(); if (isset($data['component'])) {
$data['component'] = Str::of($data['component'])->replace('\\', '/')->toString();
}
return parent::updateBy($id, $data); return parent::updateBy($id, $data);
} }
} }