Как изменить имя таблицы для таблицы ревизий по умолчанию: 'revisions';
Но я хочу, чтобы это было чем-то вроде , потому что существует множество таблиц с разными префиксами. Итак, мне просто нужно изменить имя через конфигурацию в модели?Как изменить имя таблицы для таблицы ревизий
0
A
ответ
0
Имя таблицы не может быть конфигурировано пакетом.
Если вы хотите сделать это, вам нужно:
- форк пакета
- Обновите composer.json, чтобы посмотреть на ваш раздвоенным пакет,
- Обновление
$table
недвижимости вVenturecraft\Revisionable\Revision
модель в вашей вилке, чтобы использовать таблицуpage_revisions
, и - Обновите миграцию в своей вилке, чтобы создать таблицу
page_revisions
.
Однако, после того, как вы переделаете пакет, вы будете нести ответственность за его обновление с оригинальным пакетом (если вас интересуют какие-либо обновления).
0
просто укажите переменную с именем $ table в вашей модели пересмотра.
protected $table = 'page_revisions';