Answer: my tables are MyISAM, not Innodb. MyISAM tables don't support transactions, and unfortunately Laravel doesn't warn you about this when you try to create a transaction. So...recording the answer here for posterity's sake. Guess I'll have to set up a separate sqlite database that mirrors my schema. Blech...it's a pretty big schema.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community