【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');

        });

    }