文档:数据库迁移
文档:数据库迁移
use Zodream\Database\Migrations\Migration;
use Zodream\Database\Schema\Table;
use Module\SEO\Domain\Model\OptionModel;
class CreateSEOTables extends Migration {
public function up() {
$this->append(OptionModel::tableName(), function(Table $table) {
$table->id();
$table->string('name', 20);
})->autoUp();
}
public function seed() {
// 进行一些初始化数据插入
}
}
$this->autoUp()
会自动判断是安装还是卸载
Migration::createTable(string $table, callable $cb)
创建表,会自动更新已有表字段
Migration::dropTable(string|array $tables)
删除表