現状
php artisan make:migrate
をすると出来るファイルはup()
とdown()
に何も書いていない
php artisan make:migrate create_new_tables
<?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateNewTables extends Migration { public function up() { // } public function down() { // } }
コマンドちょっと書き換える
--create=new_tables
を付け加える
php artisan make:migrate create_new_tables --create=new_tables
<?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateNewTables extends Migration { public function up() { Schema::create('new_tables', function (Blueprint $table) { $table->increments('id'); $table->timestamps(); }); } public function down() { Schema::drop('new_tables'); } }
結果
テーブル名入力とか、書き換える手間が省ける。便利ですね!