--- /dev/null
+<?php
+
+use yii\db\Migration;
+
+/**
+ * Class m240515_155603_alter_table_users_add_date_first_sale_column
+ */
+class m240515_155603_alter_table_users_add_date_first_sale_column extends Migration
+{
+ const TABLE_NAME = "users";
+ /**
+ * {@inheritdoc}
+ */
+ public function safeUp()
+ {
+ $this->addColumn(self::TABLE_NAME, 'date_first_sale', $this->dateTime()->null()
+ ->after('date_last_sale')->comment('Время первой покупки'));
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function safeDown()
+ {
+ $this->dropColumn(self::TABLE_NAME, 'date_first_sale');
+ }
+}
* @property string|null $bdate день рождения
* @property string|null $date_last
* @property string|null $date_last_sale
+ * @property string|null $date_first_sale Время первой покупки
* @property int|null $sale_cnt кол-во покупок
* @property int|null $sale_avg_price
* @property int|null $sale_price
],
[['date', 'name', 'name_name', 'name_last', 'name_family', 'comment', 'email', 'email_old', 'phone_old', 'card',
'password', 'keycode', 'check_id', 'check_id_forgot', 'sid_forgot', 'forgot_time', 'kod', 'created_id', 'created_name',
- 'created_store_id', 'balans_datetime', 'bonus_minus', 'bdate', 'date_last', 'date_last_sale', 'sale_cnt',
+ 'created_store_id', 'balans_datetime', 'bonus_minus', 'bdate', 'date_last', 'date_last_sale', 'date_first_sale', 'sale_cnt',
'sale_avg_price', 'sale_price', 'reklama_info', 'alerts_balans', 'alerts_date', 'alerts_reklama', 'ref_code', 'referral_id', 'seller_id', 'store_id', 'first_minus_balance'], 'safe'],
[['pol', 'info', 'telegram_created_at'], 'string'],
[
'bdate' => 'Bdate',
'date_last' => 'Date Last',
'date_last_sale' => 'Date Last Sale',
+ 'date_first_sale' => 'Date First Sale',
'sale_cnt' => 'Sale Cnt',
'sale_avg_price' => 'Sale Avg Price',
'sale_price' => 'Sale Price',