Das Open-Source-Laravel-Paket Transaction Middleware stellt die Datenintegrität sicher, indem es DELETE-Anfragen in Datenbanktransaktionen einbettet. Diese Rollback-Funktion schützt vor Datenverlust bei fehlgeschlagenen DELETE-Vorgängen. Das Paket bietet flexible Konfigurationsoptionen, die eine globale, web-gruppen- oder API-gruppenweise Anwendung des Middleware ermöglichen. Alternativ können Entwickler das Middleware manuell an bestimmte Routen anhängen. Eine einfache Einrichtung wird durch die Auto-Discovery-Funktion von Laravel ermöglicht. Das Paket unterstützt Laravel-Versionen 9 bis 12 und PHP 8.0 oder höher. Die Installation erfolgt einfach über Composer, optional kann eine Konfigurationsdatei veröffentlicht werden. Das Middleware behandelt Transaktionen intelligent und aktiviert sich nur für DELETE-Anfragen. Ein hilfreiches Trait vereinfacht das Hinzufügen von transaktionalen Fähigkeiten zu Modellen. Das Projekt ist unter der MIT-Lizenz lizenziert und wird aktiv gewartet, wobei kürzliche Updates die Funktionalität und die Unterstützung für neuere Laravel-Versionen verbessert haben.
dev.to
Laravel Delete Method Auto DB::Transaction Middleware
Create attached notes ...
