2016-08-19 3 views
0

Как изменить имя таблицы для таблицы ревизий по умолчанию: 'revisions'; Но я хочу, чтобы это было чем-то вроде , потому что существует множество таблиц с разными префиксами. Итак, мне просто нужно изменить имя через конфигурацию в модели?Как изменить имя таблицы для таблицы ревизий

ответ

0

Имя таблицы не может быть конфигурировано пакетом.

Если вы хотите сделать это, вам нужно:

  • форк пакета
  • Обновите composer.json, чтобы посмотреть на ваш раздвоенным пакет,
  • Обновление $table недвижимости в Venturecraft\Revisionable\Revision модель в вашей вилке, чтобы использовать таблицу page_revisions, и
  • Обновите миграцию в своей вилке, чтобы создать таблицу page_revisions.

Однако, после того, как вы переделаете пакет, вы будете нести ответственность за его обновление с оригинальным пакетом (если вас интересуют какие-либо обновления).

0

просто укажите переменную с именем $ table в вашей модели пересмотра.

protected $table = 'page_revisions'; 

 Смежные вопросы

  • Нет связанных вопросов^_^