在RuoYi PHP框架中进行数据库迁移,你需要遵循以下步骤:
安装Composer(如果尚未安装):Composer是PHP的依赖管理工具。访问https://getcomposer.org/download/ 下载并安装Composer。
创建一个新的RuoYi项目(如果你还没有一个):在命令行中运行以下命令,将your_project_name
替换为你的项目名称:
composer create-project topthink/laravel your_project_name
cd your_project_name
.env
文件,设置你的数据库连接信息,例如:DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
composer require topthink/laravel-thinkphp-installer
create_table_name
替换为你想要创建的表名:php think make:migration create_table_name
application/database/migrations
目录下找到刚刚创建的迁移文件,例如2021_09_01_000000_create_table_name.php
。编辑up
方法,定义你的数据表结构,例如:public function up()
{
Schema::create('table_name', function (Blueprint $table) {
$table->id();
$table->string('column1');
$table->integer('column2');
$table->timestamps();
});
}
php think migrate
这将创建一个新的数据表,并根据你在迁移文件中定义的结构填充初始数据。
php think migrate:rollback
现在你已经成功在RuoYi PHP框架中进行了数据库迁移。