2016-04-06 2 views
0

Ist es möglich, autonome Transaktion in Laravel zu erstellen? Mit anderen Worten make-Funktion, die auch in diesem Fall festschreibt, wenn die Eltern (die Elternfunktion, an der diese Funktion aufgerufen wurde) Rollbacks von Transaktionen durchführt.make autonom in Laravel

+0

Geben Sie bitte ein konkretes Beispiel an, wofür Sie das verwenden möchten. – Bogdan

Antwort

0

PHP ist eine synchrone Sprache, also glaube ich nicht, dass dies getan werden kann, obwohl ich den Code innerhalb der Transaktionen in ein 'Event' verschieben und ihn innerhalb der Elternfunktion auslösen würde.

Sie können das Ereignis dann über einen Ereignismanager wie Beanstalkd ausführen, und diese Funktion würde dann unabhängig davon ausgeführt, ob die übergeordnete Funktion fehlschlägt!