Skip to content

Commit 5e024c6

Browse files
authored
add logo (#8)
1 parent e0536c6 commit 5e024c6

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

README.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1-
# Laravel MySQL Deadlock Retry
2-
3-
[![Tests](https://github.com/Ahed92Wakim/laravel-mysql-deadlock-retry/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/Ahed92Wakim/laravel-mysql-deadlock-retry/actions/workflows/ci.yml)
4-
[![Packagist Version](https://img.shields.io/packagist/v/ahed92wakim/laravel-mysql-deadlock-retry.svg)](https://packagist.org/packages/ahed92wakim/laravel-mysql-deadlock-retry)
5-
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
6-
[![Laravel](https://img.shields.io/badge/Laravel-%5E11-red.svg)](#)
7-
[![PHP](https://img.shields.io/badge/PHP-%5E8.2-blue.svg)](#)
8-
[![Code Style](https://img.shields.io/badge/style-PHP%20CS%20Fixer-informational.svg)](#)
1+
<p align="center">
2+
<img src="art/logo.svg" width="250" alt="MySQL Deadlock Retry Helper">
3+
</p>
4+
5+
<p align="center">
6+
<a href="https://github.com/Ahed92Wakim/laravel-mysql-deadlock-retry/actions/workflows/ci.yml">
7+
<img src="https://github.com/Ahed92Wakim/laravel-mysql-deadlock-retry/actions/workflows/ci.yml/badge.svg?branch=main" alt="Tests">
8+
</a>
9+
<a href="https://packagist.org/packages/ahed92wakim/laravel-mysql-deadlock-retry">
10+
<img src="https://img.shields.io/packagist/v/ahed92wakim/laravel-mysql-deadlock-retry.svg" alt="Packagist Version">
11+
</a>
12+
<a href="LICENSE">
13+
<img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="MIT License">
14+
</a>
15+
<img src="https://img.shields.io/badge/Laravel-%5E11-red.svg" alt="Laravel ^11">
16+
<img src="https://img.shields.io/badge/PHP-%5E8.2-blue.svg" alt="PHP ^8.2">
17+
<img src="https://img.shields.io/badge/style-PHP%20CS%20Fixer-informational.svg" alt="PHP CS Fixer">
18+
</p>
919

1020

1121
Resilient database transactions for Laravel applications that need to gracefully handle MySQL deadlocks and serialization failures. This helper wraps `DB::transaction()` with targeted retries, structured logging, and exponential backoff so you can keep your business logic simple while surviving transient contention.

art/logo.svg

Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)