在Linux下進行Laravel數據庫遷移的步驟如下:
安裝Laravel: 如果你還沒有安裝Laravel,可以通過Composer來安裝。在你的項目目錄中運行以下命令:
composer create-project --prefer-dist laravel/laravel your_project_name
替換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
確保你已經創建了數據庫,并且數據庫用戶有足夠的權限。
創建遷移文件: 使用Laravel的遷移命令來創建一個新的遷移文件。例如,如果你想創建一個用于存儲文章的表,可以運行:
php artisan make:migration create_articles_table --create=articles
這將在database/migrations
目錄下創建一個新的遷移文件。
編輯遷移文件:
打開新創建的遷移文件,你會看到一個up
方法和一個down
方法。在up
方法中定義表的結構,在down
方法中定義如何回滾這個遷移(通常是刪除表)。例如:
Schema::create('articles', function (Blueprint $table) {
$table->id();
$table->string('title');
$table->text('content');
$table->timestamps();
});
運行遷移: 運行以下命令來執行遷移,這將根據遷移文件中的定義創建數據庫表:
php artisan migrate
回滾遷移(可選): 如果你需要回滾最后一次遷移,可以使用以下命令:
php artisan migrate:rollback
如果你想回滾所有的遷移,可以使用:
php artisan migrate:reset
查看遷移狀態(可選): 如果你想查看所有遷移的狀態,可以使用以下命令:
php artisan migrate:status
確保在執行這些步驟之前,你的Laravel項目已經正確設置,并且你已經安裝了Composer依賴。如果你遇到任何問題,檢查錯誤消息并根據需要調整配置。