-
データベースマイグレーションファイルを使用する方法: Laravelでは、データベースマイグレーションファイルを使用して、テーブルの構造を定義します。列のデフォルト値を変更するには、マイグレーションファイル内で
default
メソッドを使用します。例えば、Enum列のデフォルト値を'value1'
に設定する場合、以下のように記述します。Schema::table('table_name', function (Blueprint $table) { $table->enum('column_name', ['value1', 'value2'])->default('value1'); });
マイグレーションファイルの作成後、
php artisan migrate
コマンドを実行してマイグレーションを適用します。 -
モデルの
$attributes
プロパティを使用する方法: Laravelのモデルクラスでは、$attributes
プロパティを使用してデフォルト値を設定することができます。モデルクラスに以下のように記述します。class YourModel extends Model { protected $attributes = [ 'column_name' => 'default_value', ]; }
これにより、新しく作成されるモデルの列のデフォルト値が設定されます。
これらの方法を使用すると、Laravelで列のデフォルト値を変更することができます。適切な方法を選択し、プロジェクトの要件に合わせてデフォルト値を設定してください。