table('admin_user', [ 'engine' => 'InnoDB', 'comment' => '后台管理员', 'collation' => 'utf8mb4_general_ci', ]); if ($table->exists()) { $table->drop(); } $table ->addColumn('username', 'string', ['length' => 100, 'default' => '', 'comment' => '用户名']) ->addColumn('nickname', 'string', ['length' => 100, 'default' => '', 'comment' => '昵称']) ->addColumn('password', 'string', ['length' => 100, 'default' => '', 'comment' => '密码']) ->addColumn('avatar', 'string', ['length' => 100, 'default' => '', 'comment' => '头像']) ->addColumn('is_super_manager', 'boolean', ['length' => 4, 'default' => 2, 'comment' => '是否超管.2=否,1=是']) ->addColumn('status', 'boolean', ['length' => 4, 'default' => 1, 'comment' => '状态.2.禁用,1.正常']) ->addColumn('login_time', 'datetime', ['null' => 1, 'comment' => '登录时间']) ->addColumn('login_ip', 'string', ['length' => 255, 'default' => '', 'comment' => '登录IP']) ->addColumn('create_time', 'datetime', ['null' => 1, 'comment' => '创建时间']) ->addColumn('update_time', 'datetime', ['null' => 1, 'comment' => '更新时间']) ->addColumn('delete_time', 'datetime', ['null' => 1, 'comment' => '删除时间']); $data = [ 'username' => 'admin', 'nickname' => '超级管理员', 'password' => \laytp\library\Str::createPassword('123456'), 'is_super_manager' => 1, 'create_time' => date('Y-m-d H:i:s'), 'update_time' => date('Y-m-d H:i:s'), ]; $table->insert($data)->create(); } }