【Laravel】マイグレーション【学んだこと備忘録】
毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。
(毎日投稿全然できていない…泣)
間違ってる箇所とかあるかもしれない、、
timestamps()は
NULL値可能なcreated_atとupdated_atカラム二つのカラムを生成するもの。
php artisan make:migration alter_abc_table_add_timestamps_column
→マイグレーションファイルは以下のように作成したらOK
EX)
public function up()
{
Schema::table('abc', function (Blueprint $table) {
$table->dateTime('created_at')->nullable();
$table->dateTime('updated_at')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('abc', function (Blueprint $table) {
$table->dropColumn('created_at');
$table->dropColumn('updated_at');
});
}