このチュートリアルに従って、単純な OctoberCMS プラグインを作成しています。したがって、次のコマンドを順番に実行します。
php artisan create:plugin Acme.Demo
php artisan create:model Acme.Demo Task
php artisan plugin:refresh Acme.Demo
出力:
Rolled back: Acme.Demo
Reinstalling plugin...
Acme.Demo
- v1.0.1: First version of Demo
- v1.0.2: Create the TODO Tasks table
create_task_table.php
更新フォルダーの内容は次のとおりです。
<?php namespace Acme\Demo\Updates;
use Schema;
use October\Rain\Database\Updates\Migration;
class CreateTasksTable extends Migration
{
public function up()
{
Schema::create('acme_demo_tasks', function($table)
{
$table->engine = 'InnoDB';
$table->increments('id');
$table->string('title')->nullable();
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('acme_demo_tasks');
}
}
チュートリアルによると、この手順の後、データベース内のテーブルが表示されるはずですがacme_demo_tasks
、そこに表示されず、テーブルが作成されていないようです。私が間違っていることはありますか?