マイグレーション機能を使ってみる
マイグレーションファイルを作成します。
% php artisan make:migration create_books_table
databaseフォルダにマイグレーションファイルが作成されます。
マイグレーションファイルにテーブルのデータ項目を追記します。
public function up() { Schema::create('books', function (Blueprint $table) { $table->increments('id'); $table->text('title')->nullable(false); $table->text('author')->nullable(false); $table->integer('price'); $table->timestamps(); }); }
参考: データベース:マイグレーション 6.x Laravel
空のデータベースを作成します。
% touch database.sqlite
マイグレーションを実行します。
% php artisan migrate