diff --git a/src/Storage/ExpoTicketStorageMysql.php b/src/Storage/ExpoTicketStorageMysql.php index a019a24..50f0331 100644 --- a/src/Storage/ExpoTicketStorageMysql.php +++ b/src/Storage/ExpoTicketStorageMysql.php @@ -22,7 +22,9 @@ public function retrieve(int $amount = 1000): Collection public function store(string $ticketId, string $token): ExpoTicketDto { - $expoTicket = ExpoTicket::create([ + $expoTicket = ExpoTicket::firstOrCreate([ + 'ticket_id' => $ticketId, + ], [ 'ticket_id' => $ticketId, 'token' => $token, ]);