'boolean', ]; /** * Generate a unique unsubscribe token. */ protected static function boot() { parent::boot(); static::creating(function ($subscription) { if (empty($subscription->unsubscribe_token)) { $subscription->unsubscribe_token = Str::random(64); } }); } }