Size: a a a

2021 September 27

А

Антон in Laravel Pro
middleware?
источник

ST

Sergey TS in Laravel Pro
=) про мидлвеер точно знаю
источник

MA

Melis Asanbaev in Laravel Pro
Ну тут мидлвеер тока хорошо заходит под такую функцию
источник

ST

Sergey TS in Laravel Pro
Да там проще было попадалось недавно на глаза, но не использовал. Подобие вот такой структуры
try{ // Пытаюсь выполнить все запросы
...
}catch{ // Если один из запросов не сработал

}
источник

y

yu2ry in Laravel Pro
чем pipeline не устраивает? если это после мидлвара
источник

MA

Melis Asanbaev in Laravel Pro
Мидлвеер надёжней моё мнение, но ваше тоже подойдёт тут уже смотря что он там реализовывает
источник

y

yu2ry in Laravel Pro
так паттерн один
источник

ST

Sergey TS in Laravel Pro
Возможно транзакции
источник

А

Антон in Laravel Pro
Кек. Вы в курсе, что миддлвара и пайплайн в ларавеле – это одно и то же?
источник

y

yu2ry in Laravel Pro
+
источник

y

yu2ry in Laravel Pro
выше написал
источник

ST

Sergey TS in Laravel Pro
источник

ST

Sergey TS in Laravel Pro
Скорее всего это, то что я искал https://laravel.demiart.ru/transactions/
источник

y

yu2ry in Laravel Pro
вопрос был типа на каком уровне обрабатывать, мидл на http pipeline() уже в сервисах или еще где) например для создание какого то фильтра или еще чего
источник

y

yu2ry in Laravel Pro
гений
источник

А

Алексей in Laravel Pro
так это будет работать только для 1 реквеста... или вопрос и был "если мне нужно постучать в 10 мест с сервака и в случае чего откатить все назад"?
источник

ST

Sergey TS in Laravel Pro
Например: Есть профиль и к этому профилю при создание добавляются настройки. Если не удается создать профиль, то транзакция должна откатить настройки профиля
источник

А

Алексей in Laravel Pro
если все это делает в одном реквсте то да, так и будет (если пишете только в базу)
но если у вас реквест1 а следом реквест2 (как я изначально подумал) то это работать не будет...
источник

ST

Sergey TS in Laravel Pro
1 реквест  вот так.
источник

А

Алексей in Laravel Pro
да, я уже понял)
источник