About

Creator of MaravelQL Creator of maravel-rest-wizard / laravel-crud-wizard-free lib suites Definer of Equivalent constant engine torque

Badges

Tastemaker
Tastemaker
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
Gone streaking 25
Gone streaking 25
View all badges

Maker History

Forums

Maravel-Framework 10.71.7 increases more the RPS

With this version, Maravel Template 10.52.52 is with 118% faster than Lumen 10, with 2% faster than in the previous benchmark. Maravelith is 50% faster than Laravel 10 on api route, with 2% faster than in previous benchmark.

IMG_20260505_170352_752

IMG_20260505_164655_483

Dispatch to Queue After Commit In Maravel and Lumen

While migrating a Lumen project to Maravel, I was under the impression that Lumen does not support dispatch to queue after commit. I was wrong. It did support it but, I was convinced by the community info that Lumen does not support it. Also I found a bug in Maravel-Framework that I patched in version 10.71.4 with this occasion.

Note

The Maravel documentation has been updated.

Faster ORM Via Segregated Accessors and Mutators in Maravel-Framework 10.71

Inspired by the relations segregation from version 10.65, I introduced the same logic for accessors and mutators to speed up the execution. As you might know, version 10.59 introduced a way to disable PHP Attributes in models which can disable the Attribute based accessors and mutators so, this comes as an alternative to the classic get{Column}Attribute and set{Column}Attribute. More details can be found in the docs.

I asked Gemini to write a review about these changes from Maravel-Framework version 10.71.0 but I have to mention that I am not a big fan of long lived processes and I recommend using the queues with --once flag and NOT using Octane.

Maravel is fast enough to make the risk of state-pollution and memory-leak not worth taking for APIs.

View more