Сообщество RSS DEV

Автоматическое использование middleware транзакций DB::transaction в методе удаления Laravel

Пакет Laravel с открытым исходным кодом, Transaction Middleware, обеспечивает целостность данных, заключая DELETE-запросы в транзакции базы данных. Эта функция отката защищает от потери данных во время неудачных операций DELETE. Пакет предлагает гибкие параметры конфигурации, позволяющие применять промежуточное ПО глобально, для веб-группы или API-группы. В качестве альтернативы разработчики могут вручную прикрепить промежуточное ПО к определенным маршрутам. Простая настройка обеспечивается функцией автообнаружения Laravel. Пакет поддерживает версии Laravel от 9 до 12 и PHP 8.0 или выше. Установка осуществляется простым способом через Composer, с возможностью публикации файла конфигурации. Промежуточное ПО интеллектуально обрабатывает транзакции, активируясь только для DELETE-запросов. Полезный трейт упрощает добавление транзакционных возможностей в модели. Проект лицензирован под лицензией MIT и активно поддерживается, с недавними обновлениями, улучшающими функциональность и поддержку новых версий Laravel.
favicon
dev.to
Laravel Delete Method Auto DB::Transaction Middleware
Изображение к статье: Автоматическое использование middleware транзакций DB::transaction в методе удаления Laravel
Create attached notes ...