私は10月の新人です。私は解決できなかった問題に遭遇しました。コマンドラインからプラグインを作成し、プラグインを実行すると:をリフレッシュして、データベースのテーブルが作成されていません。テーブルを作成できません。
version.yamlはドキュメントごとに正しいです。ファイルの内容は次のとおりです。 プラグイン/ Mejlak/PropertyExtender /アップデート/ create_extras_table.php
<?php namespace Mejlak\Propertyextender\Updates;
use Schema;
use October\Rain\Database\Schema\Blueprint;
use October\Rain\Database\Updates\Migration;
class CreateExtrasTable extends Migration
{
public function up()
{
Schema::create('mejlak_propertyextender_extras', function(Blueprint $table) {
$table->engine = 'InnoDB';
$table->increments('id');
$table->string('title');
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('mejlak_propertyextender_extras');
}
}
そして、ここではversion.yaml
1.0.1:
- 'First version of propertyextender'
- create_extras_table.php
@OsDevごとに提案されるようにすべてのヘルプは非常に
ディレクトリは小文字ですか?例: 'plugins/mejlak/propertyextender/updates /' – OsDev