Аудит Laravel: измените имя таблицы по умолчанию & quot; аудиты & quot;

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

0

Решение

Обновите 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

Другие решения

http://www.laravel-auditing.com/docs/4.1/general-configuration

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

  • Подключение к базе данных.
  • Таблица, где хранятся записи аудита.

.

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

По вопросам рекламы [email protected]