[2025-06-15 22:51:31] local.INFO: start validateCoupon web function  
[2025-06-15 22:51:31] local.INFO: Request is: Array
(
    [coupon] => pvzm44vm
    [webinar_id] => 304
)
  
[2025-06-15 22:51:31] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 27162
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 16-4
            [discount_type] => percentage
            [source] => all
            [code] => pvzm44vm
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1760640780
            [created_at] => 1744833657
        )

    [original:protected] => Array
        (
            [id] => 27162
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 16-4
            [discount_type] => percentage
            [source] => all
            [code] => pvzm44vm
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1760640780
            [created_at] => 1744833657
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:51:43] local.INFO: start validateCoupon web function  
[2025-06-15 22:51:43] local.INFO: Request is: Array
(
    [coupon] => xb32enzu
    [webinar_id] => 304
)
  
[2025-06-15 22:51:43] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28856
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => xb32enzu
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28856
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => xb32enzu
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:51:43] local.INFO: start checkValidDiscount function  
[2025-06-15 22:51:43] local.INFO: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28856
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => xb32enzu
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28856
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => xb32enzu
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:51:48] local.INFO: start validateCoupon web function  
[2025-06-15 22:51:48] local.INFO: Request is: Array
(
    [coupon] => 6hr44w2f
    [webinar_id] => 304
)
  
[2025-06-15 22:51:48] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:52:00] local.INFO: start validateCoupon web function  
[2025-06-15 22:52:00] local.INFO: Request is: Array
(
    [coupon] => 6hr44w2f
    [webinar_id] => 304
)
  
[2025-06-15 22:52:00] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:53:12] local.INFO: start validateCoupon web function  
[2025-06-15 22:53:12] local.INFO: Request is: Array
(
    [coupon] => r7653748
    [webinar_id] => 304
)
  
[2025-06-15 22:53:12] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:53:14] local.INFO: start validateCoupon web function  
[2025-06-15 22:53:14] local.INFO: Request is: Array
(
    [coupon] => r7653748
    [webinar_id] => 304
)
  
[2025-06-15 22:53:14] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:53:16] local.INFO: start validateCoupon web function  
[2025-06-15 22:53:16] local.INFO: Request is: Array
(
    [coupon] => r7653748
    [webinar_id] => 304
)
  
[2025-06-15 22:53:16] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:53:24] local.INFO: start validateCoupon web function  
[2025-06-15 22:53:24] local.INFO: Request is: Array
(
    [coupon] => r7653748
    [webinar_id] => 304
)
  
[2025-06-15 22:53:24] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:53:26] local.INFO: start validateCoupon web function  
[2025-06-15 22:53:26] local.INFO: Request is: Array
(
    [coupon] => r7653748
    [webinar_id] => 304
)
  
[2025-06-15 22:53:26] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:59:10] local.INFO: start validateCoupon web function  
[2025-06-15 22:59:10] local.INFO: Request is: Array
(
    [coupon] => 6kf7fu7t
    [webinar_id] => 304
)
  
[2025-06-15 22:59:10] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 22:59:11] local.INFO: start validateCoupon web function  
[2025-06-15 22:59:11] local.INFO: Request is: Array
(
    [coupon] => 6kf7fu7t
    [webinar_id] => 304
)
  
[2025-06-15 22:59:11] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:00:19] local.INFO: start validateCoupon web function  
[2025-06-15 23:00:19] local.INFO: Request is: Array
(
    [_token] => jhJlr73BAiJlc5fHIOkko2wwiNZ89PTKhng9EHQY
    [webinar_id] => 304
    [coupon] => 
)
  
[2025-06-15 23:00:19] local.INFO: Coupon model:   
[2025-06-15 23:00:25] local.INFO: start validateCoupon web function  
[2025-06-15 23:00:25] local.INFO: Request is: Array
(
    [_token] => jhJlr73BAiJlc5fHIOkko2wwiNZ89PTKhng9EHQY
    [webinar_id] => 304
    [coupon] => 6hr44w2f
)
  
[2025-06-15 23:00:25] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:00:40] local.INFO: start validateCoupon web function  
[2025-06-15 23:00:40] local.INFO: Request is: Array
(
    [_token] => jhJlr73BAiJlc5fHIOkko2wwiNZ89PTKhng9EHQY
    [webinar_id] => 304
    [coupon] => 6hr44w2f
)
  
[2025-06-15 23:00:40] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:00:53] local.INFO: start validateCoupon web function  
[2025-06-15 23:00:53] local.INFO: Request is: Array
(
    [_token] => jhJlr73BAiJlc5fHIOkko2wwiNZ89PTKhng9EHQY
    [webinar_id] => 304
    [coupon] => 6hr44w2f
)
  
[2025-06-15 23:00:53] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:01:49] local.INFO: start validateCoupon web function  
[2025-06-15 23:01:49] local.INFO: Request is: Array
(
    [_token] => jhJlr73BAiJlc5fHIOkko2wwiNZ89PTKhng9EHQY
    [webinar_id] => 304
    [coupon] => 00448918094
)
  
[2025-06-15 23:01:49] local.INFO: Coupon model:   
[2025-06-15 23:01:50] local.INFO: start validateCoupon web function  
[2025-06-15 23:01:50] local.INFO: Request is: Array
(
    [_token] => jhJlr73BAiJlc5fHIOkko2wwiNZ89PTKhng9EHQY
    [webinar_id] => 304
    [coupon] => 00448918094
)
  
[2025-06-15 23:01:50] local.INFO: Coupon model:   
[2025-06-15 23:02:50] local.INFO: start validateCoupon web function  
[2025-06-15 23:02:50] local.INFO: Request is: Array
(
    [coupon] => 6hr44w2f
    [webinar_id] => 304
)
  
[2025-06-15 23:02:50] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28908
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6hr44w2f
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:03:01] local.INFO: start validateCoupon web function  
[2025-06-15 23:03:01] local.INFO: Request is: Array
(
    [coupon] => r7653748
    [webinar_id] => 304
)
  
[2025-06-15 23:03:01] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28889
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => r7653748
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:03:12] local.INFO: start validateCoupon web function  
[2025-06-15 23:03:12] local.INFO: Request is: Array
(
    [coupon] => 6kf7fu7t
    [webinar_id] => 304
)
  
[2025-06-15 23:03:12] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
[2025-06-15 23:03:14] local.INFO: start validateCoupon web function  
[2025-06-15 23:03:14] local.INFO: Request is: Array
(
    [coupon] => 6kf7fu7t
    [webinar_id] => 304
)
  
[2025-06-15 23:03:14] local.INFO: Coupon model: App\Models\Discount Object
(
    [timestamps] => 
    [guarded:protected] => Array
        (
            [0] => id
        )

    [appends:protected] => Array
        (
            [0] => code_length
        )

    [connection:protected] => mysql
    [table:protected] => discounts
    [primaryKey:protected] => id
    [keyType:protected] => int
    [incrementing] => 1
    [with:protected] => Array
        (
        )

    [withCount:protected] => Array
        (
        )

    [perPage:protected] => 15
    [exists] => 1
    [wasRecentlyCreated] => 
    [attributes:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [original:protected] => Array
        (
            [id] => 28886
            [creator_id] => 13015
            [added_by] => admin
            [instructor_id] => 
            [city_id] => 
            [organ_id] => 
            [title] => 17-5
            [discount_type] => percentage
            [source] => all
            [code] => 6kf7fu7t
            [percent] => 100
            [amount] => 
            [max_amount] => 
            [minimum_order] => 
            [count] => 5
            [user_type] => 
            [for_first_purchase] => 0
            [status] => active
            [expired_at] => 1763406300
            [created_at] => 1747505131
        )

    [changes:protected] => Array
        (
        )

    [casts:protected] => Array
        (
        )

    [classCastCache:protected] => Array
        (
        )

    [dates:protected] => Array
        (
        )

    [dateFormat:protected] => 
    [dispatchesEvents:protected] => Array
        (
        )

    [observables:protected] => Array
        (
        )

    [relations:protected] => Array
        (
        )

    [touches:protected] => Array
        (
        )

    [hidden:protected] => Array
        (
        )

    [visible:protected] => Array
        (
        )

    [fillable:protected] => Array
        (
        )

)
  
