Laravel审核:更改默认表名“ audits”

时间:2018-10-26 18:12:40

标签: php laravel laravel-auditing

由于我们已经在项目中使用了audits表,是否可以将表名从“ audits”更改为“ audit_trail_histories”?

2 个答案:

答案 0 :(得分:0)

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

  

数据库驱动程序允许修改:

     
      
  • 数据库连接。
  •   
  • 存储审计记录的表。
  •   

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

答案 1 :(得分: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',
            // ...
        ],
    ],

    // ...
];

就是这样!

相关问题