Add BackedEnum fix to memory

This commit is contained in:
Ubuntu 2026-02-02 17:49:35 +08:00
parent daf2300613
commit ddce5c70cf

View File

@ -83,13 +83,23 @@
- InventoryTransactionResource - InventoryTransactionResource
- StaffScheduleResource - StaffScheduleResource
### 第6次提交 (commit d4a59b9)
- **修复 BackedEnum 导入问题**
- 所有新创建的 Resources 添加了 `use BackedEnum;`
- 修复的文件:
- CategoryResource
- BrandResource
- PurchaseOrderResource
- InventoryTransactionResource
- StaffScheduleResource
- PHP 语法检查全部通过
### 学习 ### 学习
- Filament 4.x Resource 属性类型严格要求: - 使用 BackedEnum 类型时必须 `use BackedEnum;`
- `$navigationGroup` 必须是 `string|UnitEnum|null` - `php -l` 可以检查所有 PHP 文件的语法错误
- `$navigationIcon` 必须是 `string` - `grep -rn` 可以搜索项目中所有相关用法来保持一致性
- `$navigationLabel` 必须是 `string`
- 使用 `php -l` 可以检查 PHP 语法错误 ### 迁移统计
- 发现问题后,应该搜索项目中其他类似用法来保持一致性
### 迁移统计 ### 迁移统计
- ✅ 6 个数据库迁移文件 - ✅ 6 个数据库迁移文件