I also use this action class a lot. This is the beauty of Laravel.
An underrated Laravel feature I use all the time in my Action classes:
afterCommit().
If you're dispatching jobs inside database transactions, this little gem ensures they’re only dispatched after the transaction successfully commits.…commit 71ab13d