--
-- Host: localhost    Database: showprima_dev
-- ------------------------------------------------------

SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;

--
-- GTID state at the beginning of the backup 
--


--
-- Table structure for table `account_setup_invitations`
--

CREATE TABLE `account_setup_invitations` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `email` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `first_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `last_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `setup_token` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `invitation_email_tracking_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `invitation_email_sent_at` timestamp NULL DEFAULT NULL,
  `invitation_email_opened_at` timestamp NULL DEFAULT NULL,
  `invitation_email_clicked_at` timestamp NULL DEFAULT NULL,
  `link_clicked` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'setup_account, decline, unsubscribe',
  `email_send_attempts` int NOT NULL DEFAULT '0',
  `email_send_failed` tinyint(1) NOT NULL DEFAULT '0',
  `email_send_error` text COLLATE utf8mb4_unicode_ci,
  `bounce_type` enum('hard','soft','none') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'none',
  `bounce_reason` text COLLATE utf8mb4_unicode_ci,
  `bounced_at` timestamp NULL DEFAULT NULL,
  `soft_bounce_count` int NOT NULL DEFAULT '0',
  `status` enum('pending','completed','expired','declined','bounced') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pending',
  `expires_at` timestamp NOT NULL,
  `completed_at` timestamp NULL DEFAULT NULL,
  `unsubscribed_at` timestamp NULL DEFAULT NULL,
  `metadata` json DEFAULT NULL,
  `campaign_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `source` enum('csv','bulk','api','manual','scheduled') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'manual' COMMENT 'How campaign was created',
  `target_filter` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'For bulk campaigns: all, high_value, repeat_customers',
  `campaign_status` enum('scheduled','active','paused','completed','cancelled') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'active' COMMENT 'Current campaign lifecycle state',
  `batch_config` json DEFAULT NULL COMMENT 'Stores: batch_size, batch_delay, max_per_hour',
  `progress_data` json DEFAULT NULL COMMENT 'Stores: current_batch, total_batches, sent, pending, failed, skipped',
  `paused_at` timestamp NULL DEFAULT NULL,
  `resumed_at` timestamp NULL DEFAULT NULL,
  `cancelled_at` timestamp NULL DEFAULT NULL,
  `user_id` bigint unsigned DEFAULT NULL,
  `sent_by` bigint unsigned DEFAULT NULL,
  `decline_reason` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `account_setup_invitations_setup_token_unique` (`setup_token`),
  KEY `account_setup_invitations_created_at_index` (`created_at`),
  KEY `account_setup_invitations_status_expires_at_index` (`status`,`expires_at`),
  KEY `account_setup_invitations_email_index` (`email`),
  KEY `account_setup_invitations_status_index` (`status`),
  KEY `account_setup_invitations_expires_at_index` (`expires_at`),
  KEY `account_setup_invitations_user_id_index` (`user_id`),
  KEY `idx_campaign_status` (`campaign_status`),
  KEY `idx_source` (`source`),
  KEY `idx_campaign_name` (`campaign_name`),
  KEY `idx_created_at` (`created_at`),
  KEY `idx_invitation_email_tracking_id` (`invitation_email_tracking_id`),
  KEY `idx_invitation_email_sent_at` (`invitation_email_sent_at`),
  KEY `idx_bounced_at` (`bounced_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `account_setup_invitations`
--


--
-- Table structure for table `act_sponsor_photos`
--

CREATE TABLE `act_sponsor_photos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `act_sponsor_photos`
--


--
-- Table structure for table `acts`
--

CREATE TABLE `acts` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `event_id` bigint unsigned NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `no_of_perticipant` int NOT NULL,
  `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `video` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `added_by` bigint unsigned DEFAULT NULL,
  `deleted_by` bigint unsigned DEFAULT NULL,
  `status` tinyint NOT NULL DEFAULT '1',
  `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT 'allow only 0 / 1 for true and false',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `acts_event_id_foreign` (`event_id`),
  KEY `acts_added_by_foreign` (`added_by`),
  KEY `acts_deleted_by_foreign` (`deleted_by`),
  CONSTRAINT `acts_added_by_foreign` FOREIGN KEY (`added_by`) REFERENCES `users` (`id`),
  CONSTRAINT `acts_deleted_by_foreign` FOREIGN KEY (`deleted_by`) REFERENCES `users` (`id`),
  CONSTRAINT `acts_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `acts`
--


--
-- Table structure for table `admin_password_resets`
--

CREATE TABLE `admin_password_resets` (
  `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  KEY `admin_password_resets_email_index` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `admin_password_resets`
--


--
-- Table structure for table `admin_permissions`
--

CREATE TABLE `admin_permissions` (
  `admin_id` bigint unsigned NOT NULL,
  `permission_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`admin_id`,`permission_id`),
  KEY `idx_admin_id` (`admin_id`),
  CONSTRAINT `admin_permissions_admin_id_foreign` FOREIGN KEY (`admin_id`) REFERENCES `admins` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `admin_permissions`
--


--
-- Table structure for table `admin_roles`
--

CREATE TABLE `admin_roles` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `display_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `permissions` json NOT NULL,
  `is_system` tinyint(1) NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `admin_roles_name_unique` (`name`),
  KEY `admin_roles_is_active_index` (`is_active`),
  KEY `admin_roles_is_system_index` (`is_system`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `admin_roles`
--

INSERT INTO `admin_roles` VALUES (1,'super_admin','Super Admin','Full system access with all permissions including Ticket Office/MBS','[\"events.view\", \"events.create\", \"events.edit\", \"events.delete\", \"events.manage_venues\", \"orders.view\", \"orders.edit\", \"orders.refund\", \"orders.export\", \"orders.statistics\", \"seats.view_availability\", \"seats.shadow_sold\", \"seats.block\", \"seats.release\", \"seats.bulk_operations\", \"admins.view\", \"admins.create\", \"admins.edit\", \"admins.delete\", \"admins.manage_roles\", \"settings.banners\", \"settings.content\", \"settings.email_templates\", \"settings.system_config\", \"finance.view_revenue\", \"finance.view_detailed_reports\", \"finance.export_reports\", \"customers.view\", \"customers.edit\", \"customers.export\", \"system.view_logs\", \"system.view_metrics\", \"system.emergency_controls\", \"mbs.access\", \"mbs.admin\", \"pos.sell\", \"pos.recall\", \"financial.view\", \"financial.export\", \"scanners.manage\", \"scanners.view\", \"wristband.print\", \"reports.view\", \"settings.manage\"]',1,1,'2025-11-27 20:24:41','2025-11-30 15:39:18'),(2,'staff','Staff','Limited access for staff members - view-only permissions','[\"events.view\", \"orders.view\", \"seats.view_availability\"]',0,1,'2025-11-27 20:24:41','2025-11-27 20:24:41'),(3,'mbs_admin','MBS Admin','Customer and order management permissions','[\"customers.view\", \"customers.edit\", \"customers.export\", \"orders.view\", \"events.view\"]',0,1,'2025-11-27 20:24:41','2025-11-27 20:24:41'),(4,'ticket_office_manager','Ticket Office Manager','Full access to Ticket Office operations','[\"mbs.access\", \"mbs.admin\", \"pos.sell\", \"pos.recall\", \"financial.view\", \"financial.export\", \"scanners.manage\", \"scanners.view\", \"wristband.print\", \"reports.view\", \"settings.manage\"]',0,1,'2025-11-27 20:24:41','2025-11-27 20:24:41'),(5,'pos_operator','POS Operator','Ticket sales and order management only','[\"mbs.access\", \"pos.sell\", \"pos.recall\", \"reports.view\"]',0,1,'2025-11-27 20:24:41','2025-11-27 20:24:41'),(6,'financial_viewer','Financial Viewer','Read-only access to financial reports','[\"mbs.access\", \"financial.view\", \"financial.export\", \"reports.view\", \"scanners.view\"]',0,1,'2025-11-27 20:24:41','2025-11-27 20:24:41');

--
-- Table structure for table `analytics_events`
--

CREATE TABLE `analytics_events` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `event_id` bigint unsigned DEFAULT NULL,
  `session_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
  `event_type` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `event_status` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `event_data` text COLLATE utf8mb4_unicode_ci,
  `user_agent` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `analytics_events_event_id_event_type_created_at_index` (`event_id`,`event_type`,`created_at`),
  KEY `analytics_events_session_id_created_at_index` (`session_id`,`created_at`),
  KEY `analytics_events_session_id_index` (`session_id`),
  KEY `analytics_events_event_type_index` (`event_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `analytics_events`
--


--
-- Table structure for table `archived_event_artist`
--

CREATE TABLE `archived_event_artist` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `archived_event_id` bigint unsigned NOT NULL,
  `artist_id` bigint unsigned NOT NULL,
  `display_order` int NOT NULL DEFAULT '0',
  `role` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_archived_event_artist` (`archived_event_id`,`artist_id`),
  KEY `archived_event_artist_archived_event_id_index` (`archived_event_id`),
  KEY `archived_event_artist_artist_id_index` (`artist_id`),
  CONSTRAINT `archived_event_artist_archived_event_id_foreign` FOREIGN KEY (`archived_event_id`) REFERENCES `archived_events` (`id`) ON DELETE CASCADE,
  CONSTRAINT `archived_event_artist_artist_id_foreign` FOREIGN KEY (`artist_id`) REFERENCES `artists` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `archived_event_artist`
--

INSERT INTO `archived_event_artist` VALUES (1,3,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(2,4,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(3,4,67,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(4,5,42,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(5,5,30,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(6,5,46,3,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(7,7,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(8,8,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(9,9,48,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(10,10,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(11,11,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(12,13,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(13,14,38,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(14,17,38,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(15,17,54,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(16,18,33,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(17,19,36,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(18,19,53,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(19,20,48,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(20,27,38,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(21,27,53,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(22,28,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(23,29,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(24,30,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(25,31,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(26,33,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(27,36,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(28,39,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(29,40,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(30,42,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(31,44,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(32,45,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(33,46,53,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(34,47,48,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(35,48,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(36,48,46,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(37,48,51,3,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(38,50,38,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(40,52,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(41,53,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(42,54,30,1,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(43,54,67,2,'Performer','2025-11-28 14:54:33','2025-11-28 14:54:33'),(45,51,50,1,'Performer','2025-11-29 15:36:14','2025-11-29 15:36:14');

--
-- Table structure for table `archived_events`
--

CREATE TABLE `archived_events` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `subtitle` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `venue_name` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `venue_city` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'London',
  `venue_country` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'United Kingdom',
  `event_date` date DEFAULT NULL,
  `event_year` year DEFAULT NULL,
  `is_published` tinyint(1) NOT NULL DEFAULT '1',
  `is_featured` tinyint(1) NOT NULL DEFAULT '0',
  `display_order` int NOT NULL DEFAULT '0',
  `legacy_event_id` int unsigned DEFAULT NULL,
  `legacy_metadata` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `archived_events_slug_unique` (`slug`),
  UNIQUE KEY `archived_events_legacy_event_id_unique` (`legacy_event_id`),
  KEY `archived_events_slug_index` (`slug`),
  KEY `archived_events_event_year_index` (`event_year`),
  KEY `archived_events_is_published_display_order_index` (`is_published`,`display_order`),
  KEY `archived_events_legacy_event_id_index` (`legacy_event_id`),
  KEY `archived_events_is_featured_index` (`is_featured`)
) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `archived_events`
--

INSERT INTO `archived_events` VALUES (1,'Majed Al Mohandes & Shatha Hassoun','majed-al-mohandes-shatha-hassoun',NULL,NULL,'Park Lane','London','United Kingdom',NULL,0000,1,1,1,2,'{\"image_count\": 0, \"original_title\": \"Majed Al Mohandes & Shatha Hassoun\", \"original_venue\": \"Park Lane\", \"original_status\": \"0000-00-00\", \"original_event_id\": \"2\"}','2025-11-28 14:48:13','2025-11-29 17:01:45'),(2,'Fahad Alkubaisi','fahad-alkubaisi',NULL,NULL,' Asma Lmnawar &  Jaber Alkaser','London','United Kingdom',NULL,0000,1,0,2,4,'{\"image_count\": 0, \"original_title\": \"Fahad Alkubaisi\", \"original_venue\": \" Asma Lmnawar &  Jaber Alkaser\", \"original_status\": \" Park Lane\", \"original_event_id\": \"4\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(3,'Rabeh Saker','rabeh-saker',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,3,5,'{\"image_count\": 0, \"original_title\": \"Rabeh Saker\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"5\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(4,'حمد عبده','hmd-aabdh',NULL,NULL,'Great Room','London','United Kingdom',NULL,1986,1,0,4,61,'{\"image_count\": 0, \"original_title\": \"حمد عبده\", \"original_venue\": \"Great Room\", \"original_status\": \" London  W1K 7TN\", \"original_event_id\": \"61\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(5,'Aseel Hameem and Fouad Abdulwahed 2024','aseel-hameem-and-fouad-abdulwahed-2024',NULL,NULL,'The Great Hall - The Grosvenor House','London','United Kingdom',NULL,2024,0,0,5,94,'{\"image_count\": 0, \"original_title\": \"Aseel Hameem and Fouad Abdulwahed 2024\", \"original_venue\": \"The Great Hall - The Grosvenor House\", \"original_status\": \"Hidden\", \"original_event_id\": \"94\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(6,'Fahad Al Kubaisi','fahad-al-kubaisi',NULL,NULL,' Asma & Waleed El Shami','London','United Kingdom',NULL,0000,1,0,6,11,'{\"image_count\": 0, \"original_title\": \"Fahad Al Kubaisi\", \"original_venue\": \" Asma & Waleed El Shami\", \"original_status\": \" W1K 7TN\", \"original_event_id\": \"11\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(7,'Rabeh Saker & Shatha Hassoun','rabeh-saker-shatha-hassoun',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,7,17,'{\"image_count\": 0, \"original_title\": \"Rabeh Saker & Shatha Hassoun\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" W1K 7TN\", \"original_event_id\": \"17\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(8,'Mohamed Abdo','mohamed-abdo',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,8,18,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" W1K 7TN\", \"original_event_id\": \"18\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(9,'Majed Al Muhandis & Elissa','majed-al-muhandis-elissa',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,9,19,'{\"image_count\": 0, \"original_title\": \"Majed Al Muhandis & Elissa\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" W1K 7TN\", \"original_event_id\": \"19\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(10,'Rabeh Saker & Nahwa','rabeh-saker-nahwa',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,10,20,'{\"image_count\": 0, \"original_title\": \"Rabeh Saker & Nahwa\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" W1K 7TN\", \"original_event_id\": \"20\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(11,'ABDO','abdo',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,11,23,'{\"image_count\": 0, \"original_title\": \"ABDO\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"23\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(12,'Majid & Haifa','majid-haifa',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,12,24,'{\"image_count\": 0, \"original_title\": \"Majid & Haifa\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"24\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(13,'Rabeh Saqer & Dalia','rabeh-saqer-dalia',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,13,25,'{\"image_count\": 0, \"original_title\": \"Rabeh Saqer & Dalia\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"25\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(14,'Balqees & Fahad Al Kubaisi','balqees-fahad-al-kubaisi',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,14,26,'{\"image_count\": 0, \"original_title\": \"Balqees & Fahad Al Kubaisi\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"26\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(15,'Abdallah Ruaeshed & Nawal','abdallah-ruaeshed-nawal',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,15,27,'{\"image_count\": 0, \"original_title\": \"Abdallah Ruaeshed & Nawal\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"27\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(17,'Balqees - Shamma Hamdan - Khalid Foad','balqees-shamma-hamdan-khalid-foad',NULL,NULL,'The Grand Ballroom','London','United Kingdom',NULL,2022,1,0,16,46,'{\"image_count\": 0, \"original_title\": \"Balqees - Shamma Hamdan - Khalid Foad\", \"original_venue\": \"The Grand Ballroom\", \"original_status\": \" London\", \"original_event_id\": \"46\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(18,'Abdallah Ruwaished - Abadi Aljohar','abdallah-ruwaished-abadi-aljohar',NULL,NULL,'The Grand Ballroom','London','United Kingdom',NULL,2022,1,0,17,47,'{\"image_count\": 0, \"original_title\": \"Abdallah Ruwaished - Abadi Aljohar\", \"original_venue\": \"The Grand Ballroom\", \"original_status\": \" London\", \"original_event_id\": \"47\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(19,'Rabeh Saqer - Ayoub Sisters','rabeh-saqer-ayoub-sisters',NULL,NULL,'The Grand Ballroom','London','United Kingdom',NULL,2022,1,0,18,48,'{\"image_count\": 0, \"original_title\": \"Rabeh Saqer - Ayoub Sisters\", \"original_venue\": \"The Grand Ballroom\", \"original_status\": \" London\", \"original_event_id\": \"48\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(20,'Majid Elmohandes','majid-elmohandes',NULL,NULL,'The Grand Ballroom','London','United Kingdom',NULL,2022,1,0,19,49,'{\"image_count\": 0, \"original_title\": \"Majid Elmohandes\", \"original_venue\": \"The Grand Ballroom\", \"original_status\": \" London\", \"original_event_id\": \"49\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(22,'Majid Al-Muhandis','majid-al-muhandis',NULL,NULL,' Rabeh Sager','London','United Kingdom',NULL,0000,1,0,20,55,'{\"image_count\": 0, \"original_title\": \"Majid Al-Muhandis\", \"original_venue\": \" Rabeh Sager\", \"original_status\": \"Great Room\", \"original_event_id\": \"55\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(23,'Asala and Walid Alshami','asala-and-walid-alshami',NULL,NULL,'Great Room','London','United Kingdom',NULL,1986,1,0,21,57,'{\"image_count\": 0, \"original_title\": \"Asala and Walid Alshami\", \"original_venue\": \"Great Room\", \"original_status\": \" London  W1K 7TN\", \"original_event_id\": \"57\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(24,'majid and walid','majid-and-walid',NULL,NULL,NULL,'London','United Kingdom',NULL,NULL,1,0,22,58,'{\"image_count\": 0, \"original_title\": \"majid and walid\", \"original_venue\": \"\", \"original_status\": \"Published\", \"original_event_id\": \"58\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(25,'test','test',NULL,NULL,NULL,'London','United Kingdom',NULL,NULL,1,0,23,59,'{\"image_count\": 0, \"original_title\": \"test\", \"original_venue\": \"\", \"original_status\": \"Published\", \"original_event_id\": \"59\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(27,'Rabeh Saker & Balqees','rabeh-saker-balqees',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,24,6,'{\"image_count\": 0, \"original_title\": \"Rabeh Saker & Balqees\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"6\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(28,'Rabeh Saqer','rabeh-saqer',NULL,NULL,'Ayda Hall - Marriott Zamalik','London','United Kingdom',NULL,NULL,1,0,25,62,'{\"image_count\": 0, \"original_title\": \"Rabeh Saqer\", \"original_venue\": \"Ayda Hall - Marriott Zamalik\", \"original_status\": \"Published\", \"original_event_id\": \"62\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(29,'* TEST Rabeh Saquer TEST*','test-rabeh-saquer-test',NULL,NULL,'*TEST Rabeh Saquer Address TEST*','London','United Kingdom',NULL,NULL,1,0,26,63,'{\"image_count\": 0, \"original_title\": \"* TEST Rabeh Saquer TEST*\", \"original_venue\": \"*TEST Rabeh Saquer Address TEST*\", \"original_status\": \"Published\", \"original_event_id\": \"63\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(30,'Mohamed Abdo Concert 2019','mohamed-abdo-concert-2019',NULL,NULL,'The Great Room The Grosvenor House','London','United Kingdom',NULL,2019,1,0,27,64,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo Concert 2019\", \"original_venue\": \"The Great Room The Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"64\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(31,'Rabeh Saqer Concert 2019','rabeh-saqer-concert-2019',NULL,NULL,'The Great Room The Grosvenor House','London','United Kingdom',NULL,2019,1,0,28,65,'{\"image_count\": 0, \"original_title\": \"Rabeh Saqer Concert 2019\", \"original_venue\": \"The Great Room The Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"65\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(32,'MYRIAM FARES','myriam-fares',NULL,NULL,' FOUAD ABDELWAHED','London','United Kingdom',NULL,0000,1,0,29,66,'{\"image_count\": 0, \"original_title\": \"MYRIAM FARES\", \"original_venue\": \" FOUAD ABDELWAHED\", \"original_status\": \"NULL\", \"original_event_id\": \"66\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(33,'Mohamed Abdo 25th August 2019','mohamed-abdo-25th-august-2019',NULL,NULL,'The Great Room The Grosvenor House','London','United Kingdom',NULL,2019,1,0,30,68,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo 25th August 2019\", \"original_venue\": \"The Great Room The Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"68\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(34,'EventMapExample','eventmapexample',NULL,NULL,NULL,'London','United Kingdom',NULL,NULL,1,0,31,69,'{\"image_count\": 0, \"original_title\": \"EventMapExample\", \"original_venue\": \"\", \"original_status\": \"Published\", \"original_event_id\": \"69\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(35,'Ibrahim Alhakmi','ibrahim-alhakmi',NULL,NULL,' Aseel Hameem ','London','United Kingdom',NULL,0000,1,0,32,70,'{\"image_count\": 0, \"original_title\": \"Ibrahim Alhakmi\", \"original_venue\": \" Aseel Hameem \", \"original_status\": \"The Nile Ritz Carlton\", \"original_event_id\": \"70\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(36,'Mohamed Abdo au Palais Garnier OLD','mohamed-abdo-au-palais-garnier-old',NULL,NULL,'opera Paris','Paris','France',NULL,NULL,1,0,33,71,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo au Palais Garnier OLD\", \"original_venue\": \"opera Paris\", \"original_status\": \"Published\", \"original_event_id\": \"71\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(37,'Oum Kalthum  Palais Des Congres','oum-kalthum-palais-des-congres',NULL,NULL,'Old Version','London','United Kingdom',NULL,NULL,1,0,34,77,'{\"image_count\": 0, \"original_title\": \"Oum Kalthum  Palais Des Congres\", \"original_venue\": \"Old Version\", \"original_status\": \"Published\", \"original_event_id\": \"77\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(38,'Oum Kalthum Palais Des Congres live','oum-kalthum-palais-des-congres-live',NULL,NULL,'Palais Des Congres Live','London','United Kingdom',NULL,NULL,1,0,35,79,'{\"image_count\": 0, \"original_title\": \"Oum Kalthum Palais Des Congres live\", \"original_venue\": \"Palais Des Congres Live\", \"original_status\": \"Published\", \"original_event_id\": \"79\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(39,'Mohamed Abdo at Opera Paris Friday 22 July 2022','mohamed-abdo-at-opera-paris-friday-22-july-2022',NULL,NULL,'Abdo concert 22 July','London','United Kingdom',NULL,2022,1,0,36,80,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo at Opera Paris Friday 22 July 2022\", \"original_venue\": \"Abdo concert 22 July\", \"original_status\": \"Published\", \"original_event_id\": \"80\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(40,'Mohamed Abdo at Opera Paris  Saturday 23rd July 2022','mohamed-abdo-at-opera-paris-saturday-23rd-july-2022',NULL,NULL,'Abdo concert','London','United Kingdom',NULL,2022,1,0,37,81,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo at Opera Paris  Saturday 23rd July 2022\", \"original_venue\": \"Abdo concert\", \"original_status\": \"Published\", \"original_event_id\": \"81\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(41,'Event Streaming Test','event-streaming-test',NULL,NULL,NULL,'London','United Kingdom',NULL,NULL,1,0,38,82,'{\"image_count\": 0, \"original_title\": \"Event Streaming Test\", \"original_venue\": \"\", \"original_status\": \"Published\", \"original_event_id\": \"82\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(42,'Mohamed Abdo London 2022','mohamed-abdo-london-2022',NULL,NULL,'Great Room Grosvenor House','London','United Kingdom',NULL,2022,1,0,39,83,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo London 2022\", \"original_venue\": \"Great Room Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"83\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(43,'Moody  Al-Ashamrani london 2022','moody-al-ashamrani-london-2022',NULL,NULL,'Great room Grosvenor house - location','London','United Kingdom',NULL,2022,1,0,40,84,'{\"image_count\": 0, \"original_title\": \"Moody  Al-Ashamrani london 2022\", \"original_venue\": \"Great room Grosvenor house - location\", \"original_status\": \"Published\", \"original_event_id\": \"84\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(44,'Mohamed Abdo Concert at Salle Pleyel   Paris 2023','mohamed-abdo-concert-at-salle-pleyel-paris-2023',NULL,NULL,' Salle Pleyel ','London','United Kingdom',NULL,2023,1,0,41,85,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo Concert at Salle Pleyel   Paris 2023\", \"original_venue\": \" Salle Pleyel \", \"original_status\": \"Published\", \"original_event_id\": \"85\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(45,'Mohamed Abdo Concert - Grosvenor House London 2023','mohamed-abdo-concert-grosvenor-house-london-2023',NULL,NULL,'Great Hall - The Grosvenor House','London','United Kingdom',NULL,2023,1,0,42,86,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo Concert - Grosvenor House London 2023\", \"original_venue\": \"Great Hall - The Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"86\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(46,'Rabeh Saqer Concert London 2023','rabeh-saqer-concert-london-2023',NULL,NULL,'The Great Hall - The Grosvenor  House','London','United Kingdom',NULL,2023,1,0,43,88,'{\"image_count\": 0, \"original_title\": \"Rabeh Saqer Concert London 2023\", \"original_venue\": \"The Great Hall - The Grosvenor  House\", \"original_status\": \"Published\", \"original_event_id\": \"88\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(47,'Majid  Almohandis London concert 2023','majid-almohandis-london-concert-2023',NULL,NULL,'The Great Hall - The Grosvenor House','London','United Kingdom',NULL,2023,1,0,44,89,'{\"image_count\": 0, \"original_title\": \"Majid  Almohandis London concert 2023\", \"original_venue\": \"The Great Hall - The Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"89\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(48,'Fouad Abdul Wahed- Oumaima Taleb- Ayed Yousef','fouad-abdul-wahed-oumaima-taleb-ayed-yousef',NULL,NULL,'The Great Hall- Ayed Yousef - Oumaima Taleb - Fouad Abdulwahed','London','United Kingdom',NULL,NULL,1,0,45,90,'{\"image_count\": 0, \"original_title\": \"Fouad Abdul Wahed- Oumaima Taleb- Ayed Yousef\", \"original_venue\": \"The Great Hall- Ayed Yousef - Oumaima Taleb - Fouad Abdulwahed\", \"original_status\": \"Published\", \"original_event_id\": \"90\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(49,'Cairo New Year 2023','cairo-new-year-2023',NULL,NULL,'Ritz Carton Cairo','Cairo','Egypt',NULL,2023,1,0,46,91,'{\"image_count\": 0, \"original_title\": \"Cairo New Year 2023\", \"original_venue\": \"Ritz Carton Cairo\", \"original_status\": \"Published\", \"original_event_id\": \"91\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(50,'Balqees- Aseel Hameem- Dahoom Altalassi','balqees-aseel-hameem-dahoom-altalassi',NULL,NULL,'Nile Ritz Carlton- Cairo','Cairo','Egypt',NULL,NULL,1,0,47,92,'{\"image_count\": 0, \"original_title\": \"Balqees- Aseel Hameem- Dahoom Altalassi\", \"original_venue\": \"Nile Ritz Carlton- Cairo\", \"original_status\": \"Published\", \"original_event_id\": \"92\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(51,'Ayed and Mody  Alshamrani London 2024','ayed-and-mody-alshamrani-london-2024',NULL,NULL,'The Great Hall - The Grosvenor House','London','United Kingdom','2025-11-01',2024,1,0,48,93,'{\"image_count\": 0, \"original_title\": \"Ayed and Mody  Alshamrani London 2024\", \"original_venue\": \"The Great Hall - The Grosvenor House\", \"original_status\": \"Published\", \"original_event_id\": \"93\"}','2025-11-28 14:48:14','2025-11-29 15:36:14'),(52,'Mohamed Abdu','mohamed-abdu',NULL,NULL,'The Grosvenor House Hotel','London','United Kingdom',NULL,0000,1,0,49,7,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdu\", \"original_venue\": \"The Grosvenor House Hotel\", \"original_status\": \" London\", \"original_event_id\": \"7\"}','2025-11-28 14:48:14','2025-11-28 14:48:14'),(53,'Mohamed Abdo','mohamed-abdo-22',NULL,NULL,'The Grand Ballroom','London','United Kingdom',NULL,2022,1,0,1,45,'{\"image_count\": 0, \"original_title\": \"Mohamed Abdo\", \"original_venue\": \"The Grand Ballroom\", \"original_status\": \" London\", \"original_event_id\": \"45\"}','2025-11-28 14:48:46','2025-11-28 14:48:46'),(54,'حمد عبده','hmd-aabdh-22',NULL,NULL,'The Grand Ballroom','London','United Kingdom',NULL,2022,1,0,2,50,'{\"image_count\": 0, \"original_title\": \"حمد عبده\", \"original_venue\": \"The Grand Ballroom\", \"original_status\": \" London\", \"original_event_id\": \"50\"}','2025-11-28 14:48:46','2025-11-28 14:48:46'),(55,'test','test-60',NULL,NULL,NULL,'London','United Kingdom',NULL,NULL,1,0,3,60,'{\"image_count\": 0, \"original_title\": \"test\", \"original_venue\": \"\", \"original_status\": \"Published\", \"original_event_id\": \"60\"}','2025-11-28 14:48:46','2025-11-28 14:48:46');

--
-- Table structure for table `artist_event`
--

CREATE TABLE `artist_event` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `artist_id` bigint unsigned NOT NULL,
  `event_id` bigint unsigned NOT NULL,
  `display_order` int NOT NULL DEFAULT '0',
  `role` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'performer',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `artist_event_artist_id_event_id_unique` (`artist_id`,`event_id`),
  KEY `artist_event_event_id_display_order_index` (`event_id`,`display_order`),
  CONSTRAINT `artist_event_artist_id_foreign` FOREIGN KEY (`artist_id`) REFERENCES `artists` (`id`) ON DELETE CASCADE,
  CONSTRAINT `artist_event_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `artist_event`
--


--
-- Table structure for table `artists`
--

CREATE TABLE `artists` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `legacy_artist_id` int unsigned DEFAULT NULL COMMENT 'ID from legacy globalgala_inspect.infrecord table',
  `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name_arabic` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Artist name in Arabic',
  `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bio` text COLLATE utf8mb4_unicode_ci,
  `bio_arabic` text COLLATE utf8mb4_unicode_ci COMMENT 'Biography in Arabic',
  `profile_image` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `website_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `instagram_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `twitter_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `facebook_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `youtube_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `spotify_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `legacy_metadata` json DEFAULT NULL COMMENT 'JSON storage for legacy system data (dates, fields, etc.)',
  `is_published` tinyint(1) NOT NULL DEFAULT '0',
  `is_featured` tinyint(1) NOT NULL DEFAULT '0',
  `is_legacy` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Indicates if artist migrated from legacy system',
  `display_order` int unsigned NOT NULL DEFAULT '0' COMMENT 'Manual sorting order for artist listings',
  `status` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'active',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `artists_slug_unique` (`slug`),
  KEY `artists_slug_index` (`slug`),
  KEY `artists_status_index` (`status`),
  KEY `artists_is_published_index` (`is_published`),
  KEY `artists_legacy_artist_id_index` (`legacy_artist_id`),
  KEY `artists_is_legacy_index` (`is_legacy`),
  KEY `artists_display_order_index` (`display_order`)
) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `artists`
--

INSERT INTO `artists` VALUES (30,NULL,'Mohamed Abdo','محمد عبده','mohamed-abdo','Mohamed Abdu began his music career at the beginning of the 1960s and became one of the most renowned Arabic singers.','بدأ محمد عبده مسيرته الموسيقية في أوائل الستينيات وأصبح من أشهر المطربين العرب',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,10,'active','2025-11-28 13:57:42','2025-11-28 14:04:07'),(31,NULL,'The Beatles',NULL,'the-beatles',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0,20,'active','2025-11-28 13:58:34','2025-11-28 14:04:56'),(32,127,'Abadi al-Johar',NULL,'abadi-al-johar',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 269, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,1,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(33,126,'Abdallah Ruwaished',NULL,'abdallah-ruwaished',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 277, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,2,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(34,374,'Aseel Hamem',NULL,'aseel-hamem',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 2017, \"date_created\": \"2019-12-09\", \"publication_status\": \"Hidden\"}',0,0,1,3,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(35,788,'Ayed Youssef',NULL,'ayed-youssef',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 2466, \"date_created\": \"2023-07-27\", \"publication_status\": \"Hidden\"}',0,0,1,4,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(36,289,'Ayoub Sisters',NULL,'ayoub-sisters',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 311, \"date_created\": \"2017-07-20\", \"publication_status\": \"Published\"}',1,0,1,5,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(38,119,'Balqees',NULL,'balqees',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 229, \"date_created\": \"2017-07-19\", \"publication_status\": \"Hidden\"}',0,0,1,6,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(39,817,'Dalia Mubarak',NULL,'dalia-mubarak',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 593, \"date_created\": \"2024-07-09\", \"publication_status\": \"Hidden\"}',0,0,1,7,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(40,804,'Dhom Altlasy',NULL,'dhom-altlasy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": false, \"bio_length\": 0, \"date_created\": \"2023-12-25\", \"publication_status\": \"Hidden\"}',0,0,1,8,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(41,376,'Dina',NULL,'dina',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1495, \"date_created\": \"2019-12-09\", \"publication_status\": \"Hidden\"}',0,0,1,9,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(42,787,'Fouad AbdulWahed',NULL,'fouad-abdulwahed',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 2453, \"date_created\": \"2023-07-27\", \"publication_status\": \"Hidden\"}',0,0,1,10,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(43,377,'Halima Boland',NULL,'halima-boland',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1987, \"date_created\": \"2019-12-09\", \"publication_status\": \"Hidden\"}',0,0,1,11,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(44,375,'Ibrahim Al Sultan',NULL,'ibrahim-al-sultan',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 995, \"date_created\": \"2019-12-09\", \"publication_status\": \"Hidden\"}',0,0,1,12,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(45,373,'Ibrahim Alhakami',NULL,'ibrahim-alhakami',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1175, \"date_created\": \"2019-12-09\", \"publication_status\": \"Hidden\"}',0,0,1,13,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(46,121,'Khalid Fouad',NULL,'khalid-fouad',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 185, \"date_created\": \"2017-07-19\", \"publication_status\": \"Hidden\"}',0,0,1,14,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(47,803,'Lurdiana',NULL,'lurdiana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": false, \"bio_length\": 0, \"date_created\": \"2023-12-25\", \"publication_status\": \"Hidden\"}',0,0,1,15,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(48,124,'Majed Elmohandes',NULL,'majed-elmohandes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 258, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,16,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(50,818,'moody Alshamrani',NULL,'moody-alshamrani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1703, \"date_created\": \"2024-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,17,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(51,789,'Omiuma Taleb',NULL,'omiuma-taleb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1095, \"date_created\": \"2023-07-27\", \"publication_status\": \"Hidden\"}',0,0,1,18,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(53,123,'Rabeh Saqer',NULL,'rabeh-saqer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 240, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,20,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(54,120,'Shamma Hamdan',NULL,'shamma-hamdan',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 631, \"date_created\": \"2017-07-19\", \"publication_status\": \"Hidden\"}',0,0,1,21,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(55,125,'Sherine AbdulWahhab',NULL,'sherine-abdulwahhab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 137, \"date_created\": \"2017-07-20\", \"publication_status\": \"Published\"}',1,0,1,22,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(56,566,'Umm Kalthome',NULL,'umm-kalthome',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 2384, \"date_created\": \"2022-04-16\", \"publication_status\": \"Hidden\"}',0,0,1,23,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(57,572,'Umm Kalthoum french',NULL,'umm-kalthoum-french',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 2081, \"date_created\": \"2022-04-28\", \"publication_status\": \"Published\"}',1,0,1,24,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(58,286,'بلقيس',NULL,'blkys',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 260, \"date_created\": \"2017-07-19\", \"publication_status\": \"Published\"}',1,0,1,25,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(59,288,'خالد فواد',NULL,'khald-foad',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 218, \"date_created\": \"2017-07-19\", \"publication_status\": \"Published\"}',1,0,1,26,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(60,293,'رابح صقر',NULL,'rabh-skr',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": false, \"bio_length\": 0, \"date_created\": \"2017-07-20\", \"publication_status\": \"Published\"}',1,0,1,27,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(61,291,'راشد الماجد',NULL,'rashd-almagd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1209, \"date_created\": \"2018-08-11\", \"publication_status\": \"Hidden\"}',0,0,1,28,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(62,287,'شما حمدان',NULL,'shma-hmdan',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 630, \"date_created\": \"2017-07-19\", \"publication_status\": \"Published\"}',1,0,1,29,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(63,290,'شيرين عبد الوهاب',NULL,'shyryn-aabd-alohab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 137, \"date_created\": \"2017-07-20\", \"publication_status\": \"Published\"}',1,0,1,30,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(64,296,'عبادي الجوهر',NULL,'aabady-algohr',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 269, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,31,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(65,295,'عبد الله الرويشد',NULL,'aabd-allh-alroyshd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 284, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,32,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(66,294,'ماجد المهندس',NULL,'magd-almhnds',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 261, \"date_created\": \"2017-07-20\", \"publication_status\": \"Hidden\"}',0,0,1,33,'active','2025-11-28 14:08:28','2025-11-28 14:08:28'),(67,292,'محمد عبده',NULL,'mhmd-aabdh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'{\"has_bio\": true, \"bio_length\": 1007, \"date_created\": \"2017-07-17\", \"publication_status\": \"Hidden\"}',0,0,1,34,'active','2025-11-28 14:08:28','2025-11-28 14:08:28');

--
-- Table structure for table `banners`
--

CREATE TABLE `banners` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `status` int NOT NULL DEFAULT '1',
  `order` int NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `banners`
--


--
-- Table structure for table `batch_jobs`
--

CREATE TABLE `batch_jobs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `batch_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` enum('initializing','processing','completed','failed','cancelled') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'initializing',
  `total_items` int NOT NULL DEFAULT '0',
  `processed_items` int NOT NULL DEFAULT '0',
  `failed_items` int NOT NULL DEFAULT '0',
  `chunk_size` int NOT NULL DEFAULT '100',
  `progress_percentage` decimal(5,2) NOT NULL DEFAULT '0.00',
  `options` json DEFAULT NULL,
  `error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `started_at` timestamp NULL DEFAULT NULL,
  `completed_at` timestamp NULL DEFAULT NULL,
  `cancelled_at` timestamp NULL DEFAULT NULL,
  `metadata` json DEFAULT NULL,
  `result_summary` json DEFAULT NULL,
  `created_by` bigint unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `batch_jobs_batch_id_unique` (`batch_id`),
  KEY `batch_jobs_batch_id_index` (`batch_id`),
  KEY `batch_jobs_status_index` (`status`),
  KEY `batch_jobs_created_at_index` (`created_at`),
  KEY `batch_jobs_status_created_at_index` (`status`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `batch_jobs`
--


--
-- Table structure for table `blog_categories`
--

CREATE TABLE `blog_categories` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` int NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `blog_categories`
--


--
-- Table structure for table `blogs`
--

CREATE TABLE `blogs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `category_id` int NOT NULL,
  `sub_category_id` int DEFAULT NULL,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_published` int NOT NULL,
  `show_on_homepage` int NOT NULL,
  `blog_views` int NOT NULL DEFAULT '0',
  `status` int NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `blogs`
--


--
-- Table structure for table `booking_access_code_sessions`
--

CREATE TABLE `booking_access_code_sessions` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `code_id` bigint unsigned NOT NULL,
  `session_id` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Browser UUID from frontend',
  `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'For analytics',
  `used_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `booking_access_code_sessions_code_id_session_id_unique` (`code_id`,`session_id`),
  KEY `booking_access_code_sessions_code_id_index` (`code_id`),
  KEY `booking_access_code_sessions_session_id_index` (`session_id`),
  CONSTRAINT `booking_access_code_sessions_code_id_foreign` FOREIGN KEY (`code_id`) REFERENCES `booking_access_codes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `booking_access_code_sessions`
--


--
-- Table structure for table `booking_access_codes`
--

CREATE TABLE `booking_access_codes` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '8-char unpredictable code',
  `event_id` bigint unsigned DEFAULT NULL COMMENT 'NULL = works for all events',
  `max_sessions` tinyint unsigned NOT NULL DEFAULT '2' COMMENT 'Max different sessions allowed',
  `expires_at` timestamp NULL DEFAULT NULL COMMENT 'NULL = never expires',
  `created_by` bigint unsigned DEFAULT NULL COMMENT 'Admin user ID',
  `notes` text COLLATE utf8mb4_unicode_ci COMMENT 'Admin reference notes',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `booking_access_codes_code_unique` (`code`),
  KEY `booking_access_codes_code_index` (`code`),
  KEY `booking_access_codes_expires_at_index` (`expires_at`),
  KEY `booking_access_codes_event_id_index` (`event_id`),
  KEY `booking_access_codes_created_by_foreign` (`created_by`),
  CONSTRAINT `booking_access_codes_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `booking_access_codes_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `booking_access_codes`
--


--
-- Table structure for table `bulk_ticket_status_batches`
--

CREATE TABLE `bulk_ticket_status_batches` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `batch_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `operation_type` enum('block','unblock','shadow_sold','activate') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` enum('initializing','processing','completed','failed','cancelled') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'initializing',
  `event_id` bigint unsigned DEFAULT NULL,
  `total_seats` int NOT NULL DEFAULT '0',
  `processed_seats` int NOT NULL DEFAULT '0',
  `successful_seats` int NOT NULL DEFAULT '0',
  `failed_seats` int NOT NULL DEFAULT '0',
  `failed_seat_ids` json DEFAULT NULL,
  `errors` json DEFAULT NULL,
  `csv_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `started_at` timestamp NULL DEFAULT NULL,
  `completed_at` timestamp NULL DEFAULT NULL,
  `created_by` bigint unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `bulk_ticket_status_batches_batch_id_unique` (`batch_id`),
  KEY `bulk_ticket_status_batches_created_at_index` (`created_at`),
  KEY `bulk_ticket_status_batches_status_created_at_index` (`status`,`created_at`),
  KEY `bulk_ticket_status_batches_operation_type_index` (`operation_type`),
  KEY `bulk_ticket_status_batches_status_index` (`status`),
  KEY `bulk_ticket_status_batches_event_id_index` (`event_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bulk_ticket_status_batches`
--


--
-- Table structure for table `cache`
--

CREATE TABLE `cache` (
  `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `expiration` int NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cache`
--


--
-- Table structure for table `cache_locks`
--

CREATE TABLE `cache_locks` (
  `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `owner` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `expiration` int NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cache_locks`
--


--
-- Table structure for table `campaign_audit_logs`
--

CREATE TABLE `campaign_audit_logs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `campaign_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `event_type` enum('created','started','paused','resumed','cancelled','completed','settings_modified','invitation_sent','invitation_failed') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Type of campaign event',
  `user_id` bigint unsigned DEFAULT NULL COMMENT 'Admin user ID',
  `user_email` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Admin email for reference',
  `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `details` json DEFAULT NULL COMMENT 'Event-specific data',
  PRIMARY KEY (`id`),
  KEY `idx_audit_campaign_name` (`campaign_name`),
  KEY `idx_event_type` (`event_type`),
  KEY `idx_timestamp` (`timestamp`),
  KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `campaign_audit_logs`
--


--
-- Table structure for table `carts`
--

CREATE TABLE `carts` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `event_id` int DEFAULT NULL,
  `ip` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `user_id` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `seat_id` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `seat` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantity` int NOT NULL DEFAULT '1',
  `amount` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `zone` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `category` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sub_cat` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `seat_color` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_cart_seat` (`event_id`,`seat_id`,`seat`),
  KEY `idx_user_event` (`user_id`,`event_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `carts`
--


--
-- Table structure for table `chargebacks`
--

CREATE TABLE `chargebacks` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint unsigned NOT NULL,
  `payment_transaction_id` bigint unsigned DEFAULT NULL,
  `chargeback_amount` decimal(10,2) NOT NULL,
  `chargeback_reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `dispute_status` enum('needs_response','received','under_review','evidence_required','evidence_submitted','won','lost','accepted','withdrawn') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'received',
  `gateway` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `gateway_dispute_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `gateway_charge_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `gateway_payment_intent_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `evidence_submitted_at` timestamp NULL DEFAULT NULL,
  `evidence_due_by` timestamp NULL DEFAULT NULL,
  `admin_notified_at` timestamp NULL DEFAULT NULL,
  `resolved_at` timestamp NULL DEFAULT NULL,
  `resolution_outcome` enum('won','lost','accepted','withdrawn') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `gateway_response` json DEFAULT NULL,
  `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `chargebacks_order_id_dispute_status_index` (`order_id`,`dispute_status`),
  KEY `chargebacks_payment_transaction_id_index` (`payment_transaction_id`),
  KEY `chargebacks_gateway_dispute_id_index` (`gateway_dispute_id`),
  KEY `chargebacks_dispute_status_index` (`dispute_status`),
  KEY `chargebacks_created_at_index` (`created_at`),
  KEY `chargebacks_gateway_payment_intent_id_index` (`gateway_payment_intent_id`),
  CONSTRAINT `chargebacks_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `chargebacks_payment_transaction_id_foreign` FOREIGN KEY (`payment_transaction_id`) REFERENCES `payment_transactions` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `chargebacks`
--


--
-- Table structure for table `clubs`
--

CREATE TABLE `clubs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `contact_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `contact_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `contact_phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `treasurer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `bank_details` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_active` tinyint NOT NULL DEFAULT '1' COMMENT 'allow only 0 / 1 for true and false',
  `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT 'allow only 0 / 1 for true and false',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `clubs`
--


--
-- Table structure for table `cms_files`
--

CREATE TABLE `cms_files` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `filename` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `stored_filename` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `path` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `file_path` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `public_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `file_size` bigint unsigned DEFAULT NULL,
  `mime_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_image` tinyint(1) NOT NULL DEFAULT '0',
  `is_video` tinyint(1) NOT NULL DEFAULT '0',
  `size` bigint unsigned NOT NULL,
  `category` enum('email','blog','general') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'general',
  `tags` json DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `is_public` tinyint(1) NOT NULL DEFAULT '1',
  `uploaded_by` bigint unsigned DEFAULT NULL,
  `usage_count` int unsigned NOT NULL DEFAULT '0',
  `last_accessed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `cms_files_stored_filename_unique` (`stored_filename`),
  KEY `cms_files_category_index` (`category`),
  KEY `cms_files_mime_type_index` (`mime_type`),
  KEY `cms_files_is_public_index` (`is_public`),
  KEY `cms_files_uploaded_by_index` (`uploaded_by`),
  KEY `cms_files_created_at_index` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cms_files`
--


--
-- Table structure for table `content_pages`
--

CREATE TABLE `content_pages` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `sort_order` int NOT NULL DEFAULT '0',
  `display_section` enum('header','footer','event_info','standalone') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'footer',
  `meta_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `meta_keywords` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_by` bigint unsigned DEFAULT NULL,
  `updated_by` bigint unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `content_pages_slug_unique` (`slug`),
  KEY `content_pages_is_active_sort_order_index` (`is_active`,`sort_order`),
  KEY `content_pages_display_section_index` (`display_section`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `content_pages`
--


--
-- Table structure for table `contents`
--

CREATE TABLE `contents` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `status` int NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `contents`
--


--
-- Table structure for table `coupon_usage`
--

CREATE TABLE `coupon_usage` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `coupon_id` bigint unsigned DEFAULT NULL COMMENT 'Which coupon was used (nullable to preserve audit trail if coupon deleted)',
  `order_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Order ID (alphanumeric string from orders.order_id)',
  `customer_email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Customer email (for per-customer limit tracking)',
  `discount_applied` decimal(10,2) NOT NULL COMMENT 'Actual discount amount applied to this order',
  `original_subtotal` decimal(10,2) NOT NULL COMMENT 'Order subtotal before discount',
  `final_subtotal` decimal(10,2) NOT NULL COMMENT 'Order subtotal after discount',
  `event_id` bigint unsigned DEFAULT NULL COMMENT 'Which event this order was for',
  `seats_count` int NOT NULL COMMENT 'Number of seats/tickets in this order',
  `used_at` timestamp NOT NULL COMMENT 'When coupon was redeemed',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_coupon_order_unique` (`coupon_id`,`order_id`),
  KEY `coupon_usage_event_id_foreign` (`event_id`),
  KEY `idx_coupon` (`coupon_id`),
  KEY `idx_order` (`order_id`),
  KEY `idx_customer` (`customer_email`),
  KEY `idx_coupon_customer` (`coupon_id`,`customer_email`),
  KEY `idx_used_at` (`used_at`),
  CONSTRAINT `coupon_usage_coupon_id_foreign` FOREIGN KEY (`coupon_id`) REFERENCES `coupons` (`id`) ON DELETE SET NULL,
  CONSTRAINT `coupon_usage_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `coupon_usage`
--


--
-- Table structure for table `coupons`
--

CREATE TABLE `coupons` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Coupon code: uppercase alphanumeric + hyphens only',
  `description` text COLLATE utf8mb4_unicode_ci COMMENT 'Admin description of coupon purpose',
  `discount_type` enum('percentage','fixed') COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'percentage: % off subtotal, fixed: € off subtotal',
  `discount_value` decimal(10,2) NOT NULL COMMENT 'Percentage (0-100) or fixed amount in euros',
  `applies_to` enum('all_events','specific_event') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'all_events' COMMENT 'Whether coupon applies globally or to specific event',
  `event_id` bigint unsigned DEFAULT NULL COMMENT 'If applies_to=specific_event, which event',
  `max_uses` int DEFAULT NULL COMMENT 'Maximum total uses (NULL = unlimited)',
  `uses_count` int NOT NULL DEFAULT '0' COMMENT 'Current usage count (incremented on each redemption)',
  `max_uses_per_customer` int NOT NULL DEFAULT '1' COMMENT 'Maximum uses per customer email',
  `min_order_value` decimal(10,2) DEFAULT NULL COMMENT 'Minimum subtotal required to apply coupon',
  `valid_from` datetime DEFAULT NULL COMMENT 'Coupon valid from this datetime (NULL = valid immediately)',
  `valid_until` datetime DEFAULT NULL COMMENT 'Coupon expires at this datetime (NULL = never expires)',
  `status` enum('active','inactive','expired') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'active' COMMENT 'active: can be used, inactive: disabled by admin, expired: past valid_until',
  `created_by` bigint unsigned DEFAULT NULL COMMENT 'Admin user ID who created this coupon',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `coupons_code_unique` (`code`),
  KEY `coupons_created_by_foreign` (`created_by`),
  KEY `idx_code` (`code`),
  KEY `idx_status` (`status`),
  KEY `idx_valid_dates` (`valid_from`,`valid_until`),
  KEY `idx_event` (`event_id`),
  CONSTRAINT `coupons_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `admins` (`id`) ON DELETE SET NULL,
  CONSTRAINT `coupons_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `coupons`
--


--
-- Table structure for table `customers`
--

CREATE TABLE `customers` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint unsigned DEFAULT NULL,
  `preferred_payment_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `loyalty_points` int NOT NULL DEFAULT '0',
  `membership_tier` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `date_of_birth` date DEFAULT NULL,
  `preferences` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `customers_user_id_index` (`user_id`),
  KEY `customers_membership_tier_index` (`membership_tier`),
  CONSTRAINT `customers_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `customers`
--


--
-- Table structure for table `device_tokens`
--

CREATE TABLE `device_tokens` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Human-readable device name',
  `scanner_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Unique scanner identifier',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'entry_scanner' COMMENT 'Device type: entry_scanner, manager_device, etc.',
  `token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SHA256 hash of actual token',
  `is_active` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Device active status',
  `expires_at` timestamp NULL DEFAULT NULL COMMENT 'Token expiration time',
  `last_used_at` timestamp NULL DEFAULT NULL COMMENT 'Last successful authentication',
  `last_used_ip` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Last IP address used',
  `allowed_ips` json DEFAULT NULL COMMENT 'IP whitelist (CIDR supported)',
  `allowed_events` json DEFAULT NULL COMMENT 'Event IDs this device can access',
  `created_by` bigint unsigned DEFAULT NULL COMMENT 'Admin who created token',
  `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'Admin notes about device',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `device_tokens_scanner_id_unique` (`scanner_id`),
  UNIQUE KEY `device_tokens_token_unique` (`token`),
  KEY `device_tokens_scanner_id_index` (`scanner_id`),
  KEY `device_tokens_token_index` (`token`),
  KEY `device_tokens_is_active_expires_at_index` (`is_active`,`expires_at`),
  KEY `device_tokens_type_index` (`type`),
  KEY `device_tokens_created_by_foreign` (`created_by`),
  CONSTRAINT `device_tokens_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Entry staff device authentication tokens';

--
-- Dumping data for table `device_tokens`
--


--
-- Table structure for table `donation_amounts`
--

CREATE TABLE `donation_amounts` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `amount` int NOT NULL,
  `status` tinyint NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `donation_amounts`
--


--
-- Table structure for table `email_accounts`
--

CREATE TABLE `email_accounts` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `display_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `purpose` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'transactional, support, finance, system, etc.',
  `daily_send_limit` int NOT NULL DEFAULT '500',
  `hourly_send_limit` int NOT NULL DEFAULT '50',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `auto_response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `reply_to_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email_accounts_email_unique` (`email`),
  KEY `email_accounts_is_active_index` (`is_active`),
  KEY `email_accounts_purpose_is_active_index` (`purpose`,`is_active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_accounts`
--


--
-- Table structure for table `email_inbox`
--

CREATE TABLE `email_inbox` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `account_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `thread_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `from_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `from_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `subject` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `body_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `body_html` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `received_at` timestamp NOT NULL,
  `is_read` tinyint(1) NOT NULL DEFAULT '0',
  `is_replied` tinyint(1) NOT NULL DEFAULT '0',
  `linked_order_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `linked_ticket_id` bigint unsigned DEFAULT NULL,
  `assigned_to_admin_id` bigint unsigned DEFAULT NULL,
  `priority` enum('low','normal','high','urgent') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'normal',
  `status` enum('new','open','pending','resolved','closed') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'new',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email_inbox_message_id_unique` (`message_id`),
  KEY `email_inbox_account_email_received_at_index` (`account_email`,`received_at`),
  KEY `email_inbox_thread_id_index` (`thread_id`),
  KEY `email_inbox_status_priority_index` (`status`,`priority`),
  KEY `email_inbox_linked_order_id_index` (`linked_order_id`),
  KEY `email_inbox_assigned_to_admin_id_foreign` (`assigned_to_admin_id`),
  CONSTRAINT `email_inbox_assigned_to_admin_id_foreign` FOREIGN KEY (`assigned_to_admin_id`) REFERENCES `admins` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_inbox`
--


--
-- Table structure for table `email_logs`
--

CREATE TABLE `email_logs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `template_id` bigint unsigned DEFAULT NULL,
  `email_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'order, ticket, receipt, notification, etc.',
  `recipient_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `recipient_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `from_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `body_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `body_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pending',
  `send_rate_hour` int NOT NULL DEFAULT '0',
  `error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `bounce_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `spam_score` decimal(3,2) DEFAULT NULL,
  `delivery_time_ms` int DEFAULT NULL,
  `sent_at` timestamp NULL DEFAULT NULL,
  `metadata` json DEFAULT NULL,
  `sent_by` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email_logs_message_id_unique` (`message_id`),
  KEY `email_logs_recipient_email_status_index` (`recipient_email`,`status`),
  KEY `email_logs_template_id_sent_at_index` (`template_id`,`sent_at`),
  KEY `email_logs_status_created_at_index` (`status`,`created_at`),
  KEY `idx_sent_at_account` (`sent_at`,`from_email`),
  KEY `idx_status_type` (`status`,`email_type`),
  CONSTRAINT `email_logs_template_id_foreign` FOREIGN KEY (`template_id`) REFERENCES `email_templates` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_logs`
--


--
-- Table structure for table `email_rate_tracking`
--

CREATE TABLE `email_rate_tracking` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `account_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `hour_timestamp` timestamp NOT NULL COMMENT 'Rounded to hour for rate tracking',
  `emails_sent` int NOT NULL DEFAULT '0',
  `emails_bounced` int NOT NULL DEFAULT '0',
  `emails_spam_reported` int NOT NULL DEFAULT '0',
  `avg_delivery_time_ms` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_hour` (`account_email`,`hour_timestamp`),
  KEY `email_rate_tracking_account_email_hour_timestamp_index` (`account_email`,`hour_timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_rate_tracking`
--


--
-- Table structure for table `email_reputation`
--

CREATE TABLE `email_reputation` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `account_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `date` date NOT NULL,
  `emails_sent` int NOT NULL DEFAULT '0',
  `emails_delivered` int NOT NULL DEFAULT '0',
  `emails_bounced` int NOT NULL DEFAULT '0',
  `emails_failed` int NOT NULL DEFAULT '0',
  `hard_bounces` int NOT NULL DEFAULT '0',
  `soft_bounces` int NOT NULL DEFAULT '0',
  `spam_reports` int NOT NULL DEFAULT '0',
  `unsubscribes` int NOT NULL DEFAULT '0',
  `bounce_rate` decimal(5,2) NOT NULL DEFAULT '0.00' COMMENT 'Percentage',
  `spam_rate` decimal(5,2) NOT NULL DEFAULT '0.00' COMMENT 'Percentage',
  `delivery_rate` decimal(5,2) NOT NULL DEFAULT '0.00' COMMENT 'Percentage',
  `health_score` decimal(5,2) NOT NULL DEFAULT '100.00' COMMENT '0-100 score',
  `status` enum('good','warning','critical') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'good',
  `alert_sent` tinyint(1) NOT NULL DEFAULT '0',
  `alert_sent_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email_reputation_account_email_date_unique` (`account_email`,`date`),
  KEY `email_reputation_date_status_index` (`date`,`status`),
  KEY `email_reputation_account_email_date_status_index` (`account_email`,`date`,`status`),
  KEY `email_reputation_account_email_index` (`account_email`),
  KEY `email_reputation_date_index` (`date`),
  CONSTRAINT `email_reputation_account_email_foreign` FOREIGN KEY (`account_email`) REFERENCES `email_accounts` (`email`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_reputation`
--


--
-- Table structure for table `email_template_versions`
--

CREATE TABLE `email_template_versions` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `email_template_id` bigint unsigned NOT NULL,
  `version` int NOT NULL,
  `subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `html_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `text_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `variables` json DEFAULT NULL,
  `attachments` json DEFAULT NULL,
  `settings` json DEFAULT NULL,
  `changed_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `change_notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email_template_versions_email_template_id_version_unique` (`email_template_id`,`version`),
  KEY `email_template_versions_version_index` (`version`),
  CONSTRAINT `email_template_versions_email_template_id_foreign` FOREIGN KEY (`email_template_id`) REFERENCES `email_templates` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_template_versions`
--


--
-- Table structure for table `email_templates`
--

CREATE TABLE `email_templates` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'system',
  `sender_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sender_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `body_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `body_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `placeholders` json DEFAULT NULL,
  `attachments` json DEFAULT NULL,
  `version` int NOT NULL DEFAULT '1',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `is_system` tinyint(1) NOT NULL DEFAULT '0',
  `include_event_reminder` tinyint(1) NOT NULL DEFAULT '1',
  `include_venue_directions` tinyint(1) NOT NULL DEFAULT '1',
  `include_support_contact` tinyint(1) NOT NULL DEFAULT '1',
  `attach_pdf_ticket` tinyint(1) NOT NULL DEFAULT '1',
  `times_used` int NOT NULL DEFAULT '0',
  `last_used_at` timestamp NULL DEFAULT NULL,
  `created_by` int DEFAULT NULL,
  `updated_by` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email_templates_slug_unique` (`slug`),
  KEY `email_templates_type_is_active_index` (`type`,`is_active`),
  KEY `email_templates_slug_index` (`slug`),
  KEY `email_templates_slug_is_active_index` (`slug`,`is_active`),
  KEY `email_templates_type_index` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `email_templates`
--


--
-- Table structure for table `event_categories`
--

CREATE TABLE `event_categories` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `color` varchar(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sort_order` int NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `event_categories_name_unique` (`name`),
  UNIQUE KEY `event_categories_slug_unique` (`slug`),
  KEY `event_categories_slug_index` (`slug`),
  KEY `event_categories_is_active_index` (`is_active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `event_categories`
--


--
-- Table structure for table `event_images`
--

CREATE TABLE `event_images` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `imageable_id` bigint unsigned NOT NULL,
  `imageable_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `role` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'gallery',
  `filename` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
  `storage_path` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL,
  `thumbnail_path` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `large_path` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `title` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `caption` text COLLATE utf8mb4_unicode_ci,
  `alt_text` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `width` int DEFAULT NULL,
  `height` int DEFAULT NULL,
  `file_size` int DEFAULT NULL,
  `mime_type` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_featured` tinyint(1) NOT NULL DEFAULT '0',
  `display_order` int NOT NULL DEFAULT '0',
  `legacy_image_id` int unsigned DEFAULT NULL,
  `download_status` enum('pending','downloaded','failed') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'downloaded',
  `download_error` text COLLATE utf8mb4_unicode_ci,
  `migrated_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_imageable` (`imageable_type`,`imageable_id`),
  KEY `event_images_legacy_image_id_index` (`legacy_image_id`),
  KEY `event_images_is_featured_index` (`is_featured`),
  KEY `event_images_download_status_index` (`download_status`),
  KEY `event_images_role_index` (`role`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `event_images`
--

INSERT INTO `event_images` VALUES (1,51,'App\\Model\\ArchivedEvent','hero','2b707b44-d055-4185-85ae-eff22585f33c.jpg','archived-events/51/original/2b707b44-d055-4185-85ae-eff22585f33c.jpg','archived-events/51/thumbnails/2b707b44-d055-4185-85ae-eff22585f33c.jpg','archived-events/51/large/2b707b44-d055-4185-85ae-eff22585f33c.jpg',NULL,NULL,'Ayed and Mody  Alshamrani London 2024',1600,970,1609924,'image/jpeg',0,0,NULL,'downloaded',NULL,NULL,'2025-11-29 13:13:45','2025-11-29 13:13:45');

--
-- Table structure for table `event_photos`
--

CREATE TABLE `event_photos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `event_id` bigint unsigned NOT NULL,
  `is_featured` tinyint NOT NULL DEFAULT '0',
  `status` tinyint NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `event_photos_event_id_foreign` (`event_id`),
  CONSTRAINT `event_photos_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `event_photos`
--


--
-- Table structure for table `event_venues`
--

CREATE TABLE `event_venues` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `event_id` bigint unsigned NOT NULL,
  `venue_template_id` bigint unsigned NOT NULL,
  `pricing_overrides` json DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_event_venue_template` (`event_id`,`venue_template_id`),
  KEY `idx_event_venues_event_id` (`event_id`),
  KEY `idx_event_venues_venue_template_id` (`venue_template_id`),
  KEY `idx_event_venues_event_active` (`event_id`,`is_active`),
  CONSTRAINT `fk_event_venues_event_id` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`) ON DELETE CASCADE,
  CONSTRAINT `fk_event_venues_venue_template_id` FOREIGN KEY (`venue_template_id`) REFERENCES `venue_templates` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `event_venues`
--


--
-- Table structure for table `event_wise_seat_categories`
--

CREATE TABLE `event_wise_seat_categories` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `event_id` bigint NOT NULL,
  `seats` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `ticket_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `zone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `event_wise_seat_categories_seats_event_id_index` (`seats`,`event_id`),
  KEY `event_wise_seat_categories_event_id_index` (`event_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `event_wise_seat_categories`
--


--
-- Table structure for table `events`
--

CREATE TABLE `events` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `legacy_event_id` int unsigned DEFAULT NULL COMMENT 'Original event ID from legacy globalgala system',
  `theme_id` bigint unsigned DEFAULT NULL,
  `venue_id` bigint unsigned DEFAULT NULL,
  `club_id` bigint unsigned NOT NULL,
  `organizer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `organizer_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `organizer_phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sub_title` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `event_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `category` enum('concert','conference','convention','exhibition','festival','party','performance','other') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Event category for Revolut industry_data (improves acceptance rates)',
  `market` enum('primary','secondary') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'primary' COMMENT 'Ticket distribution type: primary (organizer) or secondary (reseller)',
  `event_image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `event_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `page_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `start_date` date NOT NULL,
  `event_year` int unsigned DEFAULT NULL COMMENT 'Year for archival grouping (especially for legacy events with missing dates)',
  `end_date` date NOT NULL,
  `supplier_payment_date` datetime DEFAULT NULL COMMENT 'Date when funds released to supplier (default: event_date + 7 days)',
  `start_time` time NOT NULL,
  `doors_open_time` time DEFAULT NULL,
  `timezone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'UTC',
  `voting_end_time` datetime NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `map_banner_text` text COLLATE utf8mb4_unicode_ci,
  `booking_banner_image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `inquiry_poll` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `event_email_thankyou_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `event_support_thankyou_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `meta_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `is_featured` tinyint(1) NOT NULL DEFAULT '0',
  `meta_title` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_keyword` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_published` tinyint(1) NOT NULL DEFAULT '0',
  `is_legacy` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Indicates if event is from legacy archive (not bookable)',
  `display_order` int unsigned NOT NULL DEFAULT '0' COMMENT 'Manual sorting order for event listings',
  `is_test_mode` tinyint(1) NOT NULL DEFAULT '0',
  `publish_website` tinyint(1) NOT NULL DEFAULT '0',
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `currency` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '£',
  `max_no_of_tickets` int NOT NULL,
  `ticket_template_id` bigint unsigned DEFAULT NULL,
  `bracelet_template_id` bigint unsigned DEFAULT NULL,
  `label_template_id` bigint unsigned DEFAULT NULL,
  `no_of_raffle_ticket` int DEFAULT NULL,
  `raffle_ticket_price` double(8,2) DEFAULT NULL,
  `video` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `main_page_banner` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `centered_banner` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `baner_wide` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `banner_tablet` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `banner_phone` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `destaque_home` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `imagem_poster` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `buttom_banner_frame` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint NOT NULL DEFAULT '1',
  `legacy_metadata` json DEFAULT NULL COMMENT 'JSON storage for legacy system data (original status, notes, etc.)',
  `enable_booking_fee` tinyint(1) NOT NULL DEFAULT '0',
  `enable_vat` tinyint(1) NOT NULL DEFAULT '0',
  `booking_fee_rate` decimal(5,4) DEFAULT NULL,
  `booking_fee_min` decimal(8,2) DEFAULT NULL,
  `booking_fee_max` decimal(8,2) DEFAULT NULL,
  `vat_rate` decimal(5,4) DEFAULT NULL,
  `ticket_code_type` enum('qr','barcode','both') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'qr' COMMENT 'Primary code type for tickets (qr, barcode, or both)',
  `email_code_type` enum('qr','barcode') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'qr' COMMENT 'Code type to display in emails (qr or barcode only)',
  `wristband_code_type` enum('qr','barcode') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'barcode' COMMENT 'Code type for wristband printing (usually barcode)',
  `pdf_code_type` enum('qr','barcode','both') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'qr' COMMENT 'Code type for PDF tickets',
  `enable_wristband_printing` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Enable wristband printing for this event',
  `wristband_printer_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Zebra printer identifier for this event',
  `wristband_printing_enabled_at` timestamp NULL DEFAULT NULL COMMENT 'Timestamp when wristband printing was enabled',
  `scanner_config` json DEFAULT NULL COMMENT 'Scanner configuration (allowed code types, duplicate window, etc.)',
  `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT 'allow only 0 / 1 for true and false',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `sell_start_date` date DEFAULT NULL,
  `sell_start_time` time DEFAULT NULL,
  `sell_end_date` date DEFAULT NULL,
  `sell_end_time` time DEFAULT NULL,
  `publish_start_date` date DEFAULT NULL,
  `publish_start_time` time DEFAULT NULL,
  `publish_end_date` date DEFAULT NULL,
  `publish_end_time` time DEFAULT NULL,
  `include_booking_fee` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Whether booking fee (2.5%) is included for public bookings',
  `include_tax` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Whether tax (21% VAT) is included for public bookings',
  PRIMARY KEY (`id`),
  UNIQUE KEY `events_slug_unique` (`slug`),
  KEY `events_slug_index` (`slug`),
  KEY `events_venue_id_foreign` (`venue_id`),
  KEY `events_page_name_index` (`page_name`),
  KEY `events_is_published_index` (`is_published`),
  KEY `events_is_featured_index` (`is_featured`),
  KEY `events_theme_id_foreign` (`theme_id`),
  KEY `events_category_index` (`category`),
  KEY `events_market_index` (`market`),
  KEY `idx_events_public_filtering` (`is_deleted`,`is_published`,`is_test_mode`,`start_date`),
  KEY `idx_events_featured_published` (`is_deleted`,`is_featured`,`is_published`),
  KEY `idx_events_wristband_printing` (`enable_wristband_printing`),
  KEY `events_legacy_event_id_index` (`legacy_event_id`),
  KEY `events_is_legacy_index` (`is_legacy`),
  KEY `events_event_year_index` (`event_year`),
  KEY `events_display_order_index` (`display_order`),
  CONSTRAINT `events_theme_id_foreign` FOREIGN KEY (`theme_id`) REFERENCES `venue_themes` (`id`) ON DELETE SET NULL,
  CONSTRAINT `events_venue_id_foreign` FOREIGN KEY (`venue_id`) REFERENCES `venues` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `events`
--

INSERT INTO `events` VALUES (1,NULL,NULL,NULL,0,'','','','Test Scanner Auth Event',NULL,'',NULL,'primary',NULL,'',NULL,'0000-00-00',NULL,'0000-00-00',NULL,'00:00:00',NULL,'UTC','0000-00-00 00:00:00','',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,'test-scanner-auth','£',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',0,NULL,0,0,NULL,NULL,NULL,NULL,'qr','qr','barcode','qr',1,'192.168.1.50','2025-11-27 14:46:50',NULL,0,'2025-11-23 20:38:50','2025-12-03 16:27:13',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1),(2,NULL,NULL,NULL,0,'','','','Scanner Test Event',NULL,'',NULL,'primary',NULL,'',NULL,'2025-11-25',NULL,'0000-00-00',NULL,'19:00:00',NULL,'UTC','0000-00-00 00:00:00','',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,1,0,0,0,0,'scanner-test-event','£',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',0,NULL,0,0,NULL,NULL,NULL,NULL,'qr','qr','barcode','qr',1,NULL,NULL,NULL,0,'2025-11-24 13:13:45','2025-12-03 16:27:13',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1),(23,NULL,NULL,1,0,'','','','Test Concert - Live Performance',NULL,'',NULL,'primary',NULL,'test-concert-cXaRqP',NULL,'2025-12-30',NULL,'2025-12-30',NULL,'20:00:00',NULL,'UTC','0000-00-00 00:00:00','Amazing test concert for POS testing',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,'test-concert-live-performance','£',6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',1,NULL,0,0,NULL,NULL,NULL,NULL,'qr','qr','barcode','qr',1,NULL,NULL,NULL,0,'2025-11-30 18:14:59','2025-12-03 16:27:13',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1);

--
-- Table structure for table `failed_invitation_attempts`
--

CREATE TABLE `failed_invitation_attempts` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `invitation_id` bigint unsigned NOT NULL,
  `campaign_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `failure_type` enum('invalid_email','server_error','timeout','hard_bounce','soft_bounce','unknown') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Categorized failure reason',
  `failure_reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'Human-readable failure description',
  `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `retry_count` int NOT NULL DEFAULT '0' COMMENT 'Number of retry attempts',
  `can_retry` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Whether retry is allowed',
  `last_error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'Last SMTP or exception error',
  `metadata` json DEFAULT NULL COMMENT 'Additional failure context',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_failed_invitation_id` (`invitation_id`),
  KEY `idx_failed_campaign_name` (`campaign_name`),
  KEY `idx_failure_type` (`failure_type`),
  KEY `idx_can_retry` (`can_retry`),
  KEY `idx_failed_at` (`failed_at`),
  KEY `idx_failed_campaign_type` (`campaign_name`,`failure_type`),
  CONSTRAINT `failed_invitation_attempts_invitation_id_foreign` FOREIGN KEY (`invitation_id`) REFERENCES `account_setup_invitations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `failed_invitation_attempts`
--


--
-- Table structure for table `failed_jobs`
--

CREATE TABLE `failed_jobs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `connection` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `queue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `exception` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `failed_jobs`
--

INSERT INTO `failed_jobs` VALUES (1,'f185ce7d-fea0-4593-a144-70a48aa50040','database','tickets','{\"uuid\":\"f185ce7d-fea0-4593-a144-70a48aa50040\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:7;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 15:40:29.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"w3SejZMK2klugLe1RMLWyEaVxp6GdT3n\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1601)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-01 15:46:31'),(2,'0ba92268-eaa4-4943-a946-c56bee85bf8a','database','tickets','{\"uuid\":\"0ba92268-eaa4-4943-a946-c56bee85bf8a\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:8;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 15:55:33.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"A2dJVbZIe1F7aGbNVcHvOMbItk5tBIbS\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1735)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-01 16:01:37'),(3,'5c289017-ca8a-4205-8712-63b4b5122107','database','tickets','{\"uuid\":\"5c289017-ca8a-4205-8712-63b4b5122107\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:9;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 16:27:23.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"f2OuPekOnGhc2lmeCWx1RWldCTpZLYqO\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1864)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-01 16:33:26'),(4,'e0daab52-4aaa-4a8e-9918-68464d54d5ce','database','default','{\"uuid\":\"e0daab52-4aaa-4a8e-9918-68464d54d5ce\",\"displayName\":\"App\\\\Mail\\\\PaymentConfirmationMail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":null,\"timeout\":null,\"retryUntil\":null,\"data\":{\"commandName\":\"Illuminate\\\\Mail\\\\SendQueuedMailable\",\"command\":\"O:34:\\\"Illuminate\\\\Mail\\\\SendQueuedMailable\\\":15:{s:8:\\\"mailable\\\";O:32:\\\"App\\\\Mail\\\\PaymentConfirmationMail\\\":8:{s:5:\\\"order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:21;s:9:\\\"relations\\\";a:3:{i:0;s:11:\\\"EventDetail\\\";i:1;s:17:\\\"EventDetail.venue\\\";i:2;s:9:\\\"lineItems\\\";}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:14:\\\"paymentDetails\\\";a:6:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:4:\\\"cash\\\";s:14:\\\"transaction_id\\\";N;s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 15:01:41.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";s:6:\\\"status\\\";s:4:\\\"paid\\\";}s:13:\\\"ticketPdfPath\\\";s:77:\\\"\\/Users\\/charlie\\/code\\/showprima\\/storage\\/app\\/tickets\\/order_21_20251202150141.pdf\\\";s:15:\\\"embeddedTickets\\\";a:0:{}s:8:\\\"isResend\\\";b:0;s:15:\\\"\\u0000*\\u0000bccTicketing\\\";b:1;s:2:\\\"to\\\";a:1:{i:0;a:2:{s:4:\\\"name\\\";N;s:7:\\\"address\\\";s:17:\\\"charlie@09-07.xyz\\\";}}s:6:\\\"mailer\\\";s:4:\\\"smtp\\\";}s:5:\\\"tries\\\";N;s:7:\\\"timeout\\\";N;s:13:\\\"maxExceptions\\\";N;s:17:\\\"shouldBeEncrypted\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";N;s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:3:\\\"job\\\";N;}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1664)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\MailManager))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php(74): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\MailManager))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Mail\\SendQueuedMailable->handle(Object(Illuminate\\Mail\\MailManager))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#15 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#16 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(Illuminate\\Mail\\SendQueuedMailable), false)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Mail\\SendQueuedMailable))\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#39 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#41 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#42 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#45 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 {main}','2025-12-02 16:53:58'),(5,'516f6cf8-e37a-40a4-ab8a-15085a634233','database','default','{\"uuid\":\"516f6cf8-e37a-40a4-ab8a-15085a634233\",\"displayName\":\"App\\\\Mail\\\\PaymentConfirmationMail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":null,\"timeout\":null,\"retryUntil\":null,\"data\":{\"commandName\":\"Illuminate\\\\Mail\\\\SendQueuedMailable\",\"command\":\"O:34:\\\"Illuminate\\\\Mail\\\\SendQueuedMailable\\\":15:{s:8:\\\"mailable\\\";O:32:\\\"App\\\\Mail\\\\PaymentConfirmationMail\\\":8:{s:5:\\\"order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:21;s:9:\\\"relations\\\";a:3:{i:0;s:11:\\\"EventDetail\\\";i:1;s:17:\\\"EventDetail.venue\\\";i:2;s:9:\\\"lineItems\\\";}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:14:\\\"paymentDetails\\\";a:6:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:4:\\\"cash\\\";s:14:\\\"transaction_id\\\";N;s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 15:17:48.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";s:6:\\\"status\\\";s:4:\\\"paid\\\";}s:13:\\\"ticketPdfPath\\\";s:77:\\\"\\/Users\\/charlie\\/code\\/showprima\\/storage\\/app\\/tickets\\/order_21_20251202151748.pdf\\\";s:15:\\\"embeddedTickets\\\";a:0:{}s:8:\\\"isResend\\\";b:0;s:15:\\\"\\u0000*\\u0000bccTicketing\\\";b:1;s:2:\\\"to\\\";a:1:{i:0;a:2:{s:4:\\\"name\\\";N;s:7:\\\"address\\\";s:17:\\\"charlie@09-07.xyz\\\";}}s:6:\\\"mailer\\\";s:4:\\\"smtp\\\";}s:5:\\\"tries\\\";N;s:7:\\\"timeout\\\";N;s:13:\\\"maxExceptions\\\";N;s:17:\\\"shouldBeEncrypted\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";N;s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:3:\\\"job\\\";N;}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1712)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\MailManager))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php(74): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\MailManager))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Mail\\SendQueuedMailable->handle(Object(Illuminate\\Mail\\MailManager))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#15 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#16 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(Illuminate\\Mail\\SendQueuedMailable), false)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Mail\\SendQueuedMailable))\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#39 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#41 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#42 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#45 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 {main}','2025-12-02 16:53:58'),(6,'55dfe2c1-ac89-4e7c-8b0a-9406241938d9','database','default','{\"uuid\":\"55dfe2c1-ac89-4e7c-8b0a-9406241938d9\",\"displayName\":\"App\\\\Mail\\\\PaymentConfirmationMail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":null,\"timeout\":null,\"retryUntil\":null,\"data\":{\"commandName\":\"Illuminate\\\\Mail\\\\SendQueuedMailable\",\"command\":\"O:34:\\\"Illuminate\\\\Mail\\\\SendQueuedMailable\\\":15:{s:8:\\\"mailable\\\";O:32:\\\"App\\\\Mail\\\\PaymentConfirmationMail\\\":8:{s:5:\\\"order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:21;s:9:\\\"relations\\\";a:3:{i:0;s:11:\\\"EventDetail\\\";i:1;s:17:\\\"EventDetail.venue\\\";i:2;s:9:\\\"lineItems\\\";}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:14:\\\"paymentDetails\\\";a:6:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:4:\\\"cash\\\";s:14:\\\"transaction_id\\\";N;s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 15:19:29.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";s:6:\\\"status\\\";s:4:\\\"paid\\\";}s:13:\\\"ticketPdfPath\\\";s:77:\\\"\\/Users\\/charlie\\/code\\/showprima\\/storage\\/app\\/tickets\\/order_21_20251202151929.pdf\\\";s:15:\\\"embeddedTickets\\\";a:0:{}s:8:\\\"isResend\\\";b:0;s:15:\\\"\\u0000*\\u0000bccTicketing\\\";b:1;s:2:\\\"to\\\";a:1:{i:0;a:2:{s:4:\\\"name\\\";N;s:7:\\\"address\\\";s:17:\\\"charlie@09-07.xyz\\\";}}s:6:\\\"mailer\\\";s:4:\\\"smtp\\\";}s:5:\\\"tries\\\";N;s:7:\\\"timeout\\\";N;s:13:\\\"maxExceptions\\\";N;s:17:\\\"shouldBeEncrypted\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";N;s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:3:\\\"job\\\";N;}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1755)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\MailManager))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php(74): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\MailManager))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Mail\\SendQueuedMailable->handle(Object(Illuminate\\Mail\\MailManager))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#15 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#16 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(Illuminate\\Mail\\SendQueuedMailable), false)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Mail\\SendQueuedMailable))\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#39 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#41 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#42 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#45 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 {main}','2025-12-02 16:53:58'),(7,'5bf299dc-22d4-4b80-b057-0e1b476c7650','database','default','{\"uuid\":\"5bf299dc-22d4-4b80-b057-0e1b476c7650\",\"displayName\":\"App\\\\Mail\\\\PaymentConfirmationMail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":null,\"timeout\":null,\"retryUntil\":null,\"data\":{\"commandName\":\"Illuminate\\\\Mail\\\\SendQueuedMailable\",\"command\":\"O:34:\\\"Illuminate\\\\Mail\\\\SendQueuedMailable\\\":15:{s:8:\\\"mailable\\\";O:32:\\\"App\\\\Mail\\\\PaymentConfirmationMail\\\":8:{s:5:\\\"order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:21;s:9:\\\"relations\\\";a:3:{i:0;s:11:\\\"EventDetail\\\";i:1;s:17:\\\"EventDetail.venue\\\";i:2;s:9:\\\"lineItems\\\";}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:14:\\\"paymentDetails\\\";a:6:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:4:\\\"cash\\\";s:14:\\\"transaction_id\\\";N;s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 15:22:29.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";s:6:\\\"status\\\";s:4:\\\"paid\\\";}s:13:\\\"ticketPdfPath\\\";s:77:\\\"\\/Users\\/charlie\\/code\\/showprima\\/storage\\/app\\/tickets\\/order_21_20251202152229.pdf\\\";s:15:\\\"embeddedTickets\\\";a:0:{}s:8:\\\"isResend\\\";b:0;s:15:\\\"\\u0000*\\u0000bccTicketing\\\";b:1;s:2:\\\"to\\\";a:1:{i:0;a:2:{s:4:\\\"name\\\";N;s:7:\\\"address\\\";s:17:\\\"charlie@09-07.xyz\\\";}}s:6:\\\"mailer\\\";s:4:\\\"smtp\\\";}s:5:\\\"tries\\\";N;s:7:\\\"timeout\\\";N;s:13:\\\"maxExceptions\\\";N;s:17:\\\"shouldBeEncrypted\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";N;s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:3:\\\"job\\\";N;}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1798)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\MailManager))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php(74): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\MailManager))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Mail\\SendQueuedMailable->handle(Object(Illuminate\\Mail\\MailManager))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#15 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#16 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(Illuminate\\Mail\\SendQueuedMailable), false)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Mail\\SendQueuedMailable))\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#39 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#41 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#42 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#45 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 {main}','2025-12-02 16:53:58'),(8,'5fd2be45-7cbb-4d4e-8d47-8a1ab9f01300','database','default','{\"uuid\":\"5fd2be45-7cbb-4d4e-8d47-8a1ab9f01300\",\"displayName\":\"App\\\\Mail\\\\PaymentConfirmationMail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":null,\"timeout\":null,\"retryUntil\":null,\"data\":{\"commandName\":\"Illuminate\\\\Mail\\\\SendQueuedMailable\",\"command\":\"O:34:\\\"Illuminate\\\\Mail\\\\SendQueuedMailable\\\":15:{s:8:\\\"mailable\\\";O:32:\\\"App\\\\Mail\\\\PaymentConfirmationMail\\\":8:{s:5:\\\"order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:21;s:9:\\\"relations\\\";a:3:{i:0;s:11:\\\"EventDetail\\\";i:1;s:17:\\\"EventDetail.venue\\\";i:2;s:9:\\\"lineItems\\\";}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:14:\\\"paymentDetails\\\";a:6:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:4:\\\"cash\\\";s:14:\\\"transaction_id\\\";N;s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 15:30:30.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";s:6:\\\"status\\\";s:4:\\\"paid\\\";}s:13:\\\"ticketPdfPath\\\";s:77:\\\"\\/Users\\/charlie\\/code\\/showprima\\/storage\\/app\\/tickets\\/order_21_20251202153030.pdf\\\";s:15:\\\"embeddedTickets\\\";a:0:{}s:8:\\\"isResend\\\";b:0;s:15:\\\"\\u0000*\\u0000bccTicketing\\\";b:1;s:2:\\\"to\\\";a:1:{i:0;a:2:{s:4:\\\"name\\\";N;s:7:\\\"address\\\";s:17:\\\"charlie@09-07.xyz\\\";}}s:6:\\\"mailer\\\";s:4:\\\"smtp\\\";}s:5:\\\"tries\\\";N;s:7:\\\"timeout\\\";N;s:13:\\\"maxExceptions\\\";N;s:17:\\\"shouldBeEncrypted\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";N;s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:3:\\\"job\\\";N;}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #1841)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\MailManager))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php(74): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\MailManager))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Mail\\SendQueuedMailable->handle(Object(Illuminate\\Mail\\MailManager))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#15 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#16 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(Illuminate\\Mail\\SendQueuedMailable), false)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(Illuminate\\Mail\\SendQueuedMailable))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Mail\\SendQueuedMailable))\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#39 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#41 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#42 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#45 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 {main}','2025-12-02 16:53:58'),(9,'dfcc8800-1e62-4634-847a-5580754ec8d1','database','tickets','{\"uuid\":\"dfcc8800-1e62-4634-847a-5580754ec8d1\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:10;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 16:41:29.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"82LLABvSVYhOaMrdylS7lg2tLPb3BS5P\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3682)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(10,'61782e1f-d0ab-4a9f-a25b-15b252798192','database','tickets','{\"uuid\":\"61782e1f-d0ab-4a9f-a25b-15b252798192\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:11;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 16:41:57.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"77mUVot8YfcvGV1izMWn8YE9jr1zuQo5\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3725)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(11,'1f1e16ca-9e62-4ca2-9d21-182e68cb5a28','database','tickets','{\"uuid\":\"1f1e16ca-9e62-4ca2-9d21-182e68cb5a28\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:12;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 16:55:56.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"kkyI9bvgpfVqlDuwXOYxSQHSzmfoDVjS\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3768)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(12,'fe450e0b-945e-42e5-9ade-2debb1398e08','database','tickets','{\"uuid\":\"fe450e0b-945e-42e5-9ade-2debb1398e08\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:13;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 17:14:02.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"ZkarbXwaBLyiOB1SyuXGkzIs6IAJ9v7c\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3811)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(13,'ef7b16e0-c387-4234-8446-f925e89bcf7c','database','tickets','{\"uuid\":\"ef7b16e0-c387-4234-8446-f925e89bcf7c\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:14;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:5:\\\"50.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 17:41:57.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"Xu3IUe2IVyw47cfwf24OhvJXq8PG74bm\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3854)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(14,'3e5eff69-3ed2-48f4-af9a-6bd9cb79ac25','database','tickets','{\"uuid\":\"3e5eff69-3ed2-48f4-af9a-6bd9cb79ac25\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:15;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:5:\\\"50.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 17:48:34.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"kLGw6lBYLHlSr23IzSeEehTW3IISzjY4\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3897)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(15,'4d011b21-641b-4123-9366-c4aa24084c5f','database','tickets','{\"uuid\":\"4d011b21-641b-4123-9366-c4aa24084c5f\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:16;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 18:07:03.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"1OXFOyVqfviPvU0YbRkI3Nn8RGum3ztr\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3940)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(16,'f14fd2c0-f13f-4782-9108-5f349e962271','database','tickets','{\"uuid\":\"f14fd2c0-f13f-4782-9108-5f349e962271\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:17;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"150.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-01 18:45:14.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"tHSIO9c86wDZ5ebAvE1kulyK34hy7DBZ\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #3983)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(17,'098ee042-4990-436c-8f37-777ebec08419','database','tickets','{\"uuid\":\"098ee042-4990-436c-8f37-777ebec08419\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:18;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"150.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 12:55:00.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"Q8Q6NZr6BMXpapVCN5UdtAWGx681IKgV\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4026)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(18,'b0f341ee-aa60-4986-84b1-215bd0901f7f','database','tickets','{\"uuid\":\"b0f341ee-aa60-4986-84b1-215bd0901f7f\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:19;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 13:02:52.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"0liHzvDLBWeQ0tW9xPbpcKm5RruBIbso\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4069)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(19,'b6af6cd0-6400-47fc-a230-c905013b8544','database','tickets','{\"uuid\":\"b6af6cd0-6400-47fc-a230-c905013b8544\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:20;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 13:58:26.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"ptvHxTjRjvUwRMYwpO5mkY0C9DDZmpdB\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4112)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(20,'4aeb4f7f-45cf-4f92-a421-3bc47807f45a','database','tickets','{\"uuid\":\"4aeb4f7f-45cf-4f92-a421-3bc47807f45a\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:21;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 14:36:58.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"Wpd42FnkHDZkwxvWUXtQZMRw2N7vFCrd\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4155)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(21,'618548cc-1198-4fd2-ab91-98ab726c3c32','database','tickets','{\"uuid\":\"618548cc-1198-4fd2-ab91-98ab726c3c32\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:22;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:5:\\\"50.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 14:37:29.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"8Cji7gRGjNC3E1MtBIqceYHV1BHydt5v\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4198)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(22,'43fd2f0d-b269-4ab3-8de0-901acdedba1a','database','tickets','{\"uuid\":\"43fd2f0d-b269-4ab3-8de0-901acdedba1a\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:23;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:5:\\\"50.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 14:37:54.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"bxkF0b6Bb0HC4T8M2ZvA2eHxI53d0RuW\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4241)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(23,'bd4c8af1-ef82-45d1-a2de-79593c02d15a','database','tickets','{\"uuid\":\"bd4c8af1-ef82-45d1-a2de-79593c02d15a\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:24;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:5:\\\"50.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 14:40:21.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"bZraqDuLJlmMxTNZlFrDNmEYCJWwSXln\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4284)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(24,'187a0d29-5c00-470b-9d35-937d5c8277db','database','tickets','{\"uuid\":\"187a0d29-5c00-470b-9d35-937d5c8277db\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:25;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 14:45:44.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"vqhvCQR5260tJH3egOUSJGNnzhAC39NJ\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4327)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(25,'421535de-f3a2-418b-a8d4-e755f4d4781b','database','tickets','{\"uuid\":\"421535de-f3a2-418b-a8d4-e755f4d4781b\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:26;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 15:56:31.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"lFGnDSyrsLWGA2PPfu0npxAB9ZwbtrM3\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4370)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:01'),(26,'74afe906-fd54-43ef-a3ab-321d177ab3a7','database','tickets','{\"uuid\":\"74afe906-fd54-43ef-a3ab-321d177ab3a7\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:27;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 16:54:29.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"dhyIjDMSF7fMUfUpFH6i9ytBcvq3lw4c\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4413)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:31'),(27,'3a450aa8-5eca-4b6e-8664-6c0c6564076a','database','tickets','{\"uuid\":\"3a450aa8-5eca-4b6e-8664-6c0c6564076a\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:28;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 16:54:45.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"3SGQ97S570PhdvUQAR8EmK2slgMAqISK\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4456)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:00:49'),(28,'8148aa7a-735f-4e39-a564-8b96961b8d67','database','tickets','{\"uuid\":\"8148aa7a-735f-4e39-a564-8b96961b8d67\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:29;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 16:55:02.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"vADDhPkYin370UXMSDPYJddyRM8Hr4So\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4499)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:01:04'),(29,'87ad95e0-5490-4dc5-92cd-604a386e913a','database','tickets','{\"uuid\":\"87ad95e0-5490-4dc5-92cd-604a386e913a\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:30;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"200.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 17:17:58.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"a7CoNBgOxyHBEBQXfzwo5K6SZBqANxKb\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #4881)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:24:02'),(30,'3e8fbbe3-e5a9-480d-8525-8371ca18ebff','database','tickets','{\"uuid\":\"3e8fbbe3-e5a9-480d-8525-8371ca18ebff\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:31;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 17:22:31.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"pHItVlx9EP9mTPc8DJVCASVMbFvIqqeJ\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #5035)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:28:36'),(31,'f25342bc-e07c-4b8d-bb78-0a8b84285328','database','tickets','{\"uuid\":\"f25342bc-e07c-4b8d-bb78-0a8b84285328\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:32;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 17:27:19.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"qeRQKE5LuoNo72Czl1vnOMZV8OdtKliX\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #5300)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:33:23'),(32,'e8364497-204d-40b1-9faf-41f03a7c3272','database','tickets','{\"uuid\":\"e8364497-204d-40b1-9faf-41f03a7c3272\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:33;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 17:29:50.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"GhFH8YW5UrP9Cp4oqzkWh31Ur3Vp68iv\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #5454)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:35:54'),(33,'88b06294-30d8-46f4-b95e-04440cac9b65','database','tickets','{\"uuid\":\"88b06294-30d8-46f4-b95e-04440cac9b65\",\"displayName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":3,\"maxExceptions\":null,\"failOnTimeout\":false,\"backoff\":\"60,300,900\",\"timeout\":600,\"retryUntil\":null,\"data\":{\"commandName\":\"App\\\\Jobs\\\\SendOrderConfirmationEmail\",\"command\":\"O:35:\\\"App\\\\Jobs\\\\SendOrderConfirmationEmail\\\":4:{s:8:\\\"\\u0000*\\u0000order\\\";O:45:\\\"Illuminate\\\\Contracts\\\\Database\\\\ModelIdentifier\\\":5:{s:5:\\\"class\\\";s:15:\\\"App\\\\Model\\\\Order\\\";s:2:\\\"id\\\";i:34;s:9:\\\"relations\\\";a:0:{}s:10:\\\"connection\\\";s:5:\\\"mysql\\\";s:15:\\\"collectionClass\\\";N;}s:17:\\\"\\u0000*\\u0000paymentDetails\\\";a:5:{s:6:\\\"amount\\\";s:6:\\\"100.00\\\";s:6:\\\"method\\\";s:6:\\\"stripe\\\";s:14:\\\"transaction_id\\\";s:3:\\\"N\\/A\\\";s:12:\\\"payment_date\\\";O:25:\\\"Illuminate\\\\Support\\\\Carbon\\\":3:{s:4:\\\"date\\\";s:26:\\\"2025-12-02 17:32:03.000000\\\";s:13:\\\"timezone_type\\\";i:3;s:8:\\\"timezone\\\";s:13:\\\"Europe\\/London\\\";}s:8:\\\"currency\\\";s:3:\\\"GBP\\\";}s:16:\\\"\\u0000*\\u0000correlationId\\\";s:32:\\\"WCUXXmoPf1VlUVh4dXnjvLHdjuQ85QIA\\\";s:5:\\\"queue\\\";s:7:\\\"tickets\\\";}\"}}','Symfony\\Component\\Mailer\\Exception\\TransportException: Connection could not be established with host \"127.0.0.1:1025\": stream_socket_client(): Unable to connect to 127.0.0.1:1025 (Connection refused) in /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154\nStack trace:\n#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}(2, \'stream_socket_c...\', \'/Users/charlie/...\', 157)\n#1 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client(\'127.0.0.1:1025\', 0, \'\', 60.0, 4, Resource id #5497)\n#2 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(264): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()\n#3 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(199): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()\n#4 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend(Object(Symfony\\Component\\Mailer\\SentMessage))\n#5 /Users/charlie/code/showprima/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(137): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#6 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(523): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send(Object(Symfony\\Component\\Mime\\Email), Object(Symfony\\Component\\Mailer\\DelayedEnvelope))\n#7 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(287): Illuminate\\Mail\\Mailer->sendSymfonyMessage(Object(Symfony\\Component\\Mime\\Email))\n#8 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(204): Illuminate\\Mail\\Mailer->send(\'emails.payment-...\', Array, Object(Closure))\n#9 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Mail\\Mailable->{closure:Illuminate\\Mail\\Mailable::send():197}()\n#10 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(197): Illuminate\\Mail\\Mailable->withLocale(NULL, Object(Closure))\n#11 /Users/charlie/code/showprima/app/Mail/BaseMailable.php(76): Illuminate\\Mail\\Mailable->send(Object(Illuminate\\Mail\\Mailer))\n#12 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(309): App\\Mail\\BaseMailable->send(Object(Illuminate\\Mail\\Mailer))\n#13 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(253): Illuminate\\Mail\\Mailer->sendMailable(Object(App\\Mail\\PaymentConfirmationMail))\n#14 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(124): Illuminate\\Mail\\Mailer->send(Object(App\\Mail\\PaymentConfirmationMail))\n#15 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(141): Illuminate\\Mail\\PendingMail->send(Object(App\\Mail\\PaymentConfirmationMail))\n#16 /Users/charlie/code/showprima/app/Jobs/SendOrderConfirmationEmail.php(77): App\\Jobs\\SendOrderConfirmationEmail->handleModernSystem()\n#17 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\SendOrderConfirmationEmail->handle()\n#18 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#19 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#20 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#21 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#22 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)\n#23 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():125}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#24 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#25 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#26 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\SendOrderConfirmationEmail), false)\n#27 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():122}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#28 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():139}(Object(App\\Jobs\\SendOrderConfirmationEmail))\n#29 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#30 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\SendOrderConfirmationEmail))\n#31 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)\n#32 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire()\n#33 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process(\'database\', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))\n#34 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), \'database\', Object(Illuminate\\Queue\\WorkerOptions))\n#35 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(147): Illuminate\\Queue\\Worker->daemon(\'database\', \'critical,defaul...\', Object(Illuminate\\Queue\\WorkerOptions))\n#36 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(130): Illuminate\\Queue\\Console\\WorkCommand->runWorker(\'database\', \'critical,defaul...\')\n#37 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()\n#38 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#39 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#40 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#41 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#42 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call(Array)\n#43 /Users/charlie/code/showprima/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#44 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Command.php(152): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))\n#45 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(1070): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#46 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#47 /Users/charlie/code/showprima/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#48 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#49 /Users/charlie/code/showprima/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#50 /Users/charlie/code/showprima/artisan(38): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#51 {main}','2025-12-02 17:38:07'),