centos

centos上laravel迁移怎么执行

小樊
39
2025-05-06 20:14:45
栏目: 智能运维

在 CentOS 上执行 Laravel 迁移,你需要遵循以下步骤:

  1. 确保已经安装了 PHP、Composer 和 Laravel。如果还没有安装,请参考 Laravel 官方文档进行安装:https://laravel.com/docs/8.x/installation

  2. 使用 Composer 创建一个新的 Laravel 项目(如果你还没有一个):

composer create-project --prefer-dist laravel/laravel your_project_name

your_project_name 替换为你的项目名称。

  1. 进入项目目录:
cd your_project_name
  1. 配置数据库连接。打开 .env 文件,找到以下行并进行相应的更改:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_user
DB_PASSWORD=your_database_password

your_database_nameyour_database_useryour_database_password 替换为你的实际数据库名称、用户名和密码。

  1. 创建迁移文件。使用以下命令创建一个新的迁移文件:
php artisan make:migration create_table_name_table

table_name 替换为你要创建的表名。

  1. 编辑迁移文件。打开新创建的迁移文件(位于 database/migrations 目录下),并在 up 方法中定义表结构。例如:
public function up()
{
    Schema::create('table_name', function (Blueprint $table) {
        $table->id();
        $table->string('column1');
        $table->text('column2');
        $table->timestamps();
    });
}
  1. 运行迁移。在项目根目录下执行以下命令:
php artisan migrate

这将执行所有未执行的迁移文件,创建相应的数据库表。

  1. 如果需要回滚迁移,可以使用以下命令:
php artisan migrate:rollback

这将撤销最近的一次迁移。如果需要回滚多个迁移,可以在 migrate:rollback 命令后添加 --step 参数,指定要回滚的迁移数量。

现在你已经在 CentOS 上成功执行了 Laravel 迁移。

0
看了该问题的人还看了