Prova a spostare $dbh->beginTransaction(); prima del try
Sviluppatore Laravel - Backend Developer Automazione Aziendale
Regole del Forum