mpyw/laravel-retry-on-duplicate-key
Automatically retries database operations when a duplicate key error occurs in Laravel. Wrap Eloquent firstOrCreate, updateOrCreate, or insert calls in a retryable transaction to safely handle race conditions and unique constraint conflicts under concurrent writes.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| clarkewing/legacy-sync | 0.85 | Sync data between legacy systems and modern Laravel applications. Provides configurable mappings, queued imports, and incremental updates so you can migrate or mirror old databases without downtime or custom scripts. | 0 | — | 0 | — | 0 | 19.8 | — | — | 3 weeks ago | |
| rorecek/laravel-ulid | 0.85 | rorecek/laravel-ulid adds ULID support to Laravel apps, making it easy to generate lexicographically sortable, URL-safe identifiers and use them with Eloquent models. A lightweight alternative to UUIDs for primary keys and other unique IDs. | 52 | 52 | 17 | 2K | 4 | 2.0 | 23.5 | MIT | — | |
| authentik/eloquent-cache | 0.85 | Eloquent Cache adds automatic query caching to Laravel models, storing results in your configured cache driver and invalidating them on create, update, and delete. Speed up repeated database reads with almost no code changes. | 57 | 57 | 6 | 1 | 1 | 0.6 | 0.1 | GPL-3.0 | 3 years ago | |
| orisintel/laravel-process-stamps | 0.84 | Laravel Process Stamps adds lightweight provenance to Eloquent models, automatically recording the command, job, request, or test that created or updated each record. Trace data changes, debug background workflows, and answer "where did this row come from?" with minimal setup. | 94 | 98 | 6 | 48 | 2 | 1.5 | 2.8 | MIT | 5 years ago | |
| cosmira/sandbox | 0.84 | Cosmira Sandbox provides a lightweight, isolated environment for experimenting with Laravel and PHP code. Use it to safely test package behavior, reproduce issues, and validate changes without risking production data or configuration. | 0 | — | 0 | — | 0 | 20.2 | — | MIT | 4 days ago | |
| lowerrocklabs/laravel-lockable | 0.84 | — | 8 | 8 | 3 | 1 | 2 | 2.5 | 2.5 | MIT | 2 years ago | |
| weebly/laravel-mutate | 0.84 | — | 13 | 13 | 10 | 975 | 0 | 29.1 | 30.0 | BSD-2-Clause | 1 week ago | |
| bkwld/cloner | 0.84 | A Laravel Eloquent trait that clones models with their relationships, including files, and can duplicate records to another database connection. Configure cloneable relations and call duplicate() or duplicateTo(). | 487 | 491 | 54 | 64K | 17 | 29.3 | 37.8 | MIT | 5 months ago | |
| dualmedia/doctrine-retry-bundle | 0.84 | Symfony bundle that wraps Doctrine transactions with automatic retries for deadlocks and transient DB errors. Configure optional nesting tracking, then call Retrier->execute() with a closure receiving the EntityManager to safely run retryable work. | 2 | 2 | 1 | 195 | 1 | 16.4 | 28.2 | MIT | 3 months ago | |
| backstage/laravel-permanent-cache | 0.84 | A Laravel package for permanent caching: store values indefinitely and retrieve them until explicitly cleared, with a simple API for persistent, long-lived cache entries across your application. | 6 | 6 | 0 | 939 | 0 | 4.3 | 30.5 | MIT | 9 months ago | |
| ntm-dev/laravel-monitor | 0.83 | Laravel Monitor provides a lightweight dashboard for keeping an eye on your Laravel app in production. Track requests, slow queries, exceptions, and uptime, spot performance bottlenecks, and catch issues early without heavy external tooling. | 6 | — | 0 | — | 2 | 20.5 | — | — | 1 week ago | |
| ruwork/synchronizer | 0.83 | A Laravel package that simplifies synchronizing related Eloquent models and their pivot data, letting you keep associated records consistent through a single declarative call instead of manual attach, detach, and update logic. | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | MIT | 8 years ago | |
| integrated/locking-bundle | 0.83 | A PHP package that integrates locking capabilities into your application, helping coordinate concurrent operations and protect shared resources. It provides a straightforward way to manage locks, reducing race conditions and supporting safer background jobs, commands, and workflows. | 0 | 0 | 0 | 16 | 0 | 0.0 | 17.0 | MIT | — | |
| yadakhov/insert-on-duplicate-key | 0.83 | — | 275 | 282 | 51 | 24K | 9 | 9.8 | 30.1 | MIT | 5 years ago | |
| mykholy/laravel-accessproof | 0.83 | Laravel AccessProof is a lightweight authorization package that helps enforce and verify access rules across routes and controller actions. It integrates with Laravel gates, policies, and middleware to make permission checks consistent, harder to overlook, and easier to audit. | 0 | — | 0 | — | 0 | 19.8 | — | MIT | 3 weeks ago | |
| caner/state-machine | 0.83 | A lightweight Laravel state machine for Eloquent models. Define states, transitions and guards, apply them safely with validation, events and history, and keep workflow logic out of controllers and models. Ideal for approvals, orders and multi-step processes. | 51 | 51 | 2 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| alt-three/retry | 0.83 | alt-three/retry is a Laravel package for automatically retrying failed operations and queued jobs with configurable attempts and delays. It helps PHP applications handle transient errors gracefully and integrate retry logic cleanly into Laravel workflows. | 11 | 11 | 1 | 0 | 0 | 0.0 | — | MIT | 8 years ago | |
| inneair/transaction-bundle | 0.83 | inneair/transaction-bundle is a Symfony bundle for managing database transactions. It provides reusable services and integration points to wrap application operations in transactional boundaries, helping keep persistence logic consistent and easier to maintain in Symfony projects. | 10 | 10 | 3 | 4 | 0 | 0.2 | 1.3 | Apache-2.0 | 9 years ago | |
| richcongress/recurrent-fixtures-test-bundle | 0.83 | RichCongress Recurrent Fixtures Test Bundle integrates recurrent fixture loading into Symfony tests, making it easy to prepare repeatable database state and keep functional test suites isolated, reliable, and fast. | 0 | — | 1 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| juststeveking/laravel-key-factory | 0.83 | A Laravel package for generating unique, customisable keys for Eloquent models. Configure prefix, length, and allowed characters, then assign keys through a simple trait—ideal for API tokens, order numbers, and public IDs. | 6 | 7 | 3 | 887 | 1 | 0.5 | 29.1 | MIT | 3 years ago |
How can I help you explore Laravel packages today?