在 CentOS 上执行 Laravel 迁移,你需要遵循以下步骤:
确保已经安装了 PHP、Composer 和 Laravel。如果还没有安装,请参考 Laravel 官方文档进行安装:https://laravel.com/docs/8.x/installation
使用 Composer 创建一个新的 Laravel 项目(如果你还没有一个):
composer create-project --prefer-dist laravel/laravel your_project_name
将 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_user
DB_PASSWORD=your_database_password
将 your_database_name
、your_database_user
和 your_database_password
替换为你的实际数据库名称、用户名和密码。
php artisan make:migration create_table_name_table
将 table_name
替换为你要创建的表名。
database/migrations
目录下),并在 up
方法中定义表结构。例如:public function up()
{
Schema::create('table_name', function (Blueprint $table) {
$table->id();
$table->string('column1');
$table->text('column2');
$table->timestamps();
});
}
php artisan migrate
这将执行所有未执行的迁移文件,创建相应的数据库表。
php artisan migrate:rollback
这将撤销最近的一次迁移。如果需要回滚多个迁移,可以在 migrate:rollback
命令后添加 --step
参数,指定要回滚的迁移数量。
现在你已经在 CentOS 上成功执行了 Laravel 迁移。