'date' ]; /** * Perform any actions required after the model boots. * * @return void */ protected static function booted(): void { static::creating(function (self $model) { $model->date = now()->toDateString(); }); } // * RELATIONS /** * ArchiveCoupon model relation * @return Illuminate\Database\Eloquent\Relations\BelongsTo */ public function campaign() { return $this->belongsTo(Campagne::class, 'stat_campId', 'camp_id'); } /** * ArchiveCampaign model relation * @return Illuminate\Database\Eloquent\Relations\BelongsTo */ public function coupon() { return $this->belongsTo(Coupon::class, 'stat_couponId', 'coupon_id'); } }