-
マイグレーションファイルの作成: Laravelのマイグレーション機能を使用して、既存のテーブルにタイムスタンプを追加するためのマイグレーションファイルを作成します。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します:
php artisan make:migration add_timestamps_to_table_name --table=table_name
上記のコマンドの
table_name
は、タイムスタンプを追加したい既存のテーブルの名前に置き換えてください。 -
マイグレーションファイルの編集: 作成されたマイグレーションファイルは、
database/migrations
ディレクトリに保存されています。ファイルを開き、up
メソッド内に次のコードを追加します:Schema::table('table_name', function (Blueprint $table) { $table->timestamps(); });
上記のコードは、指定したテーブルに
created_at
とupdated_at
の2つのタイムスタンプカラムを追加します。 -
マイグレーションの実行: ターミナルまたはコマンドプロンプトで以下のコマンドを実行して、マイグレーションを実行します:
php artisan migrate
上記のコマンドにより、マイグレーションが実行され、指定したテーブルにタイムスタンプが追加されます。
以上の手順を実行することで、既存のテーブルにタイムスタンプを追加することができます。マイグレーションを使用することで、データベースのスキーマ変更を簡単かつ追跡可能にすることができます。