阅读时间:1 分钟
0 字
模型与数据库
模型继承 Core\Database\Model,并通过 #[AutoMigrate] 参与自动迁移。
php
#[AutoMigrate]
class SystemUser extends Model
{
public $table = "system_user";
public function migration(Blueprint $table)
{
$table->id();
$table->string('username')->unique();
$table->string('nickname');
$table->timestamps();
}
public function seed(Connection $db)
{
$db->table($this->table)->insert([
'username' => 'admin',
'nickname' => 'Admin',
]);
}
}迁移命令
bash
php dux db:synctransform 约定
为统一输出字段,建议在模型中提供 transform() 方法,由控制器直接调用。