Files
lotteryLaravel/AGENTS.md
kang 3c74ffc2d5 feat: 添加 PHPSpreadsheet 支持以增强报表导出功能
- 在 `composer.json` 中新增 `phpoffice/phpspreadsheet` 依赖。
- 更新 `ReportJobDownloadController` 以使用 `AdminReportSpreadsheetExporter` 进行 XLSX 格式的报表导出,简化导出逻辑并确保文件名包含动态生成的输出路径后缀。
- 更新 `AdminAuthorizationRegistry` 中的权限定义,扩展相关权限以支持新的设置管理功能。
2026-05-26 13:53:18 +08:00

684 B
Raw Blame History

lotterLaravel — Agent 须知

数据库:禁止擅自清空

未经用户明确同意,不得执行:

禁止 说明
php artisan migrate:fresh 删表重建,业务数据全失
php artisan db:wipe 清空所有表
php -r / 脚本中的 migrate:freshdb:wipe 易误连 .env 开发库(如 pgsql / lottery

可以做的: php artisan migrate(增量)、php artisan test(走 phpunit.xml 的 SQLite 内存库)。

用户明确要求 migrate:fresh 时:先说明目标库名与数据将全部丢失,待用户确认后再执行。

详见 .cursor/rules/database-destructive-commands.mdc