diff --git a/database/migrations/20180928122842_rbac.php b/database/migrations/20180928122842_rbac.php index fe334da..4808f43 100644 --- a/database/migrations/20180928122842_rbac.php +++ b/database/migrations/20180928122842_rbac.php @@ -36,7 +36,7 @@ class Rbac extends Migrator { $table = $this->table(config('permissions.table.role'), [ 'engine'=>'InnoDB']); $table->addColumn('name', 'string',['limit' => 50, 'default'=>'','comment'=>'角色名称']) - ->addColumn('created_at', 'timestamp', [ 'comment' => '创建时间']) + ->addColumn('created_at', 'timestamp', ['default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间']) ->addColumn('updated_at', 'timestamp', [ 'comment' => '更新时间']) ->addIndex(['name'], ['unique' => true]) ->create(); @@ -49,7 +49,7 @@ class Rbac extends Migrator ->addColumn('controller', 'string',['limit' => 50, 'default'=>'','comment'=>'控制器名称']) ->addColumn('action', 'string',['limit' => 50, 'default'=>'1','comment'=>'方法名称']) ->addColumn('is_show', 'integer',['limit' => MysqlAdapter::INT_TINY, 'default'=> 1,'comment'=>'1 展示 2 隐藏']) - ->addColumn('created_at', 'timestamp', [ 'comment' => '创建时间']) + ->addColumn('created_at', 'timestamp', [ 'default' => 'CURRENT_TIMESTAMP','comment' => '创建时间']) ->addColumn('updated_at', 'timestamp', [ 'comment' => '更新时间']) ->addIndex(['name'], ['unique' => true]) ->create(); diff --git a/database/migrations/20181112081014_users.php b/database/migrations/20181112081014_users.php index e081185..42753f4 100644 --- a/database/migrations/20181112081014_users.php +++ b/database/migrations/20181112081014_users.php @@ -34,7 +34,7 @@ class Users extends Migrator ->addColumn('password', 'string',['limit' => 255, 'default'=>'','comment'=>'密码']) ->addColumn('remember_token', 'string',['limit' => 255, 'default'=>'','comment'=>'记住token']) ->addColumn('login_ip', 'string',['limit' => 50, 'default'=>'','comment'=>'登录IP']) - ->addColumn('created_at', 'timestamp', [ 'comment' => '更新时间']) + ->addColumn('created_at', 'timestamp', ['default' => 'CURRENT_TIMESTAMP', 'comment' => '更新时间']) ->addColumn('login_at', 'timestamp', [ 'comment' => '最近登录时间']) ->addIndex(['name', 'email'], ['unique' => true]) ->create(); diff --git a/database/migrations/20190117094442_log.php b/database/migrations/20190117094442_log.php new file mode 100644 index 0000000..37899f6 --- /dev/null +++ b/database/migrations/20190117094442_log.php @@ -0,0 +1,43 @@ +table('option_log', ['engine' => 'InnoDB']); + $table->addColumn('user_name', 'string',['limit' => 50, 'default'=>'','comment'=>'用户名']) + ->addColumn('user_id', 'integer', ['limit' => MysqlAdapter::INT_REGULAR, 'comment' => '用户ID']) + ->addColumn('module', 'string',['limit' => 20, 'default'=>'','comment'=>'模块']) + ->addColumn('controller', 'string',['limit' => 20, 'default'=>'','comment'=>'控制器']) + ->addColumn('action', 'string',['limit' => 20, 'default'=>'','comment'=>'方法']) + ->addColumn('option', 'string',['limit' => 50, 'default'=>'','comment'=>'操作']) + ->addColumn('created_at', 'timestamp', [ 'default' => 'CURRENT_TIMESTAMP','comment' => '更新时间']) + ->create(); + } +}