This traits add column on migrations files
composer require ignatenkovnikita/yii2-migrations-addons:dev-master
- AddAuthorUpdater - add columns
author_id
andupdater_id
for behaviorBlameableBehavior
- AddCreatedUpdated - add columns
created_id
andupdated_at
for behavior TimestampBehavior - ForeignKeyTrait - add FK
AddAuthorUpdater
use \ignatenkovnikita\migrationsaddons\AddAuthorUpdater;
$this->addAllUser($tableName);
AddCreatedUpdated
use \ignatenkovnikita\migrationsaddons\AddCreatedUpdated;
$this->addAllTime($tableName);
ForeignKeyTrait
use \ignatenkovnikita\migrationsaddons\ForeignKeyTrait;
$this->addForeignKeys($tableName,[
['user_id', 'table_name', 'id']
]);