Переводимый пакет Laravel с входом InfyOm из файла

Я использую InfyOm Generator для генерации CRUD-действий моих сущностей.
Теперь моя проблема заключается в переводе, если я создаю свою базу данных для мультиязычности путем добавления столбцов (title_kh, title_en и title_fr), это не имеет значения. Но если мой дизайн БД похож на переводимый пакет Laravel, я не могу сгенерировать CRUD на первой таблице, чем сохранить запись во второй таблице.
Пример: первая таблица и вторая таблица объекта Article.

Schema::create('articles', function (Blueprint $table) {
    $table->increments('id');
    $table->boolean('online');
    $table->timestamps();
});
Schema::create('article_translations', function (Blueprint $table) {
    $table->increments('id');
    $table->integer('article_id')->unsigned();
    $table->string('locale')->index();

    $table->string('name');
    $table->text('text');

    $table->unique(['article_id','locale']);
    $table->foreign('article_id')->references('id')->on('articles')->onDelete('cascade');
});

Любая опция генерирования InfyOm, которая может решить эту проблему?

0 ответов

Другие вопросы по тегам