Аудит Laravel: измените имя таблицы по умолчанию "аудиты" - PullRequest
0 голосов
/ 26 октября 2018

Поскольку мы используем таблицу аудита уже в нашем проекте, есть ли способ изменить имя таблицы с "audits" на "audit_trail_histories"?

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Обновите методы up() и down() в файле миграции, чтобы в качестве имени таблицы было указано audit_trail_histories.

// ...

Schema::create('audit_trail_histories', function (Blueprint $table) {
    // ...
});

// ...

Schema::drop('audit_trail_histories');

// ...

Выполнить php artisan migrate для создания таблицы.

Обновите конфигурацию следующим образом:

return [
    // ...

    'drivers' => [
        'database' => [
            'table' => 'audit_trail_histories',
            // ...
        ],
    ],

    // ...
];

Вот и все!

0 голосов
/ 26 октября 2018

http://www.laravel -auditing.com / Docs / 4,1 / общая конфигурация

Драйвер базы данных позволяет изменять:

  • Соединение с базой данных.
  • Таблица, в которой хранятся записи аудита.

.

return [
    // ...
    'drivers' => [
        'database' => [
            'table'      => 'audits',
            'connection' => null,
        ],
    ],
    // ...
];
...