阅读时间:1 分钟
0 字
数据库配置
数据库配置位于 config/database.toml,默认使用 MySQL:
toml
[db.drivers.default]
driver = "mysql"
host = "localhost"
database = "dux_admin"
username = "root"
password = "root"
port = 3306
prefix = "app_"自动迁移
模型加上 #[AutoMigrate] 后,可以通过以下命令同步数据库结构:
bash
php dux db:sync特性:
- 自动创建/更新表结构
- 支持
seed()方法初始化数据 - 支持
migrationAfter()进行表级后处理
常用命令
bash
php dux db:list # 查看可迁移模型
php dux db:sync # 同步表结构
php dux db:backup # 备份数据库(仅支持 MySQL)
php dux db:restore # 恢复数据库(仅支持 MySQL)