現状
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');
}
}
結果
テーブル名入力とか、書き換える手間が省ける。便利ですね!