在 Laravel 中,遷移文件是用于創建和修改數據庫結構的工具。要在 CentOS 上編寫 Laravel 遷移文件,請按照以下步驟操作:
確保已安裝 Laravel 和 Composer。如果尚未安裝,請參考 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
users
的表,可以運行以下命令:php artisan make:migration create_users_table
這將在 database/migrations
目錄下生成一個新的遷移文件,如 2021_06_01_000000_create_users_table.php
(時間戳可能會有所不同)。
up
的方法。在此方法中定義要創建的表結構。例如:public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
down
方法以撤銷遷移操作。這通常包括刪除在 up
方法中創建的表。例如:public function down()
{
Schema::dropIfExists('users');
}
php artisan migrate
這將在您的數據庫中創建 users
表。
php artisan migrate:rollback
這將調用遷移文件中的 down
方法以撤銷上一次遷移。
以上步驟適用于在 CentOS 上編寫 Laravel 遷移文件。根據需要創建和修改遷移文件,以滿足您的項目需求。