Laravelのmigrationコマンド

目次

Laravelマイグレーションコマンド


php artisan migrate

編集ファイル①:.env

編集ファイル②:app/config/database.php

上記2つ

LaravelのMysqlの設定


'mysql' => array(
  'driver'    => 'mysql',
  'host'      => 'localhost',
  'database'  => 'classified',
  'username'  => 'root',
  'password'  => 'root',
  'charset'   => 'utf8',
  'collation' => 'utf8_unicode_ci',
  'prefix'    => '',
),

Laravelマイグレ-ション作成コマンド(生成)

artisan make:migration create_users_table

laravel/database/migrations/create_users_table.phpが作成される。

<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateWorksTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('works', function (Blueprint $table) {
            $table->increments('id');
            $table->string('セイ','100');
            $table->string('メイ','100');
            $table->string('姓','100');
            $table->string('名','100');
            $table->text('備考');
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('works');
    }
}

php artisan migrate

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次