Reesi.dev

Reasons why I would prefer laravel over any other framework?,

2025-11-21,

Nowadays, there are many frameworks that you can use to develop a website however, I would stick with laravel and that is because laravel is just that good to use.

Up until now I have tried using next js, express js, adonis js and laravel and from my experience laravel offers many things out of the box that it just allows you to build and ship much faster than other frameworks without even needing to result to vibing. For example, laravel has its own ORM for database operation out of the box which means there's no need to install external packages like prisma or supabase. Moreover, Laravel's ORM supports different databases for example postgresql, mysql and sqlite.

Now laravel does sound too good to be true but you would say that it's written with PHP which means laravel is bad! well, the developers behind laravel thought about this and I assure you using php with laravel is something much different than using pure PHP. In addition to that laravel supports react js and its packages using inertia which makes your laravel web app support front end frameworks like react, vue or angular. this means that you have the roubust backend of laravel in addition to the amazingly looking front end.

Although using laravel with inertia sounds very good sometimes you just something that works and is fast to build so there is livewire which is the official front end framework for laravel. This framework allows you to use the backend of laravel directly into your component code with state management and reactivity which is a very good choice for CRUD apps that prefer performance over looks. In the end you have the choice to use whatever front end framework or library that you want with laravel.

Now that I have finished talking about the positives of laravel, let's talk about publishing a laravel app. In my experience I tried publishing a laravel app through two ways. First one being manually configuring cloudpanel to host the laravel web app which was not enjoyable and the second way was using coolify which was a cool hosting panel that simplifies your life. In these two ways of hosting, deploying laravel web apps usually go wrong and this could be because of wrong configurations and not testing properly before deployment.

Does this mean we should avoid using frameworks like next js? My answer is it's not neccessary to use laravel only and run away from other frameworks. For instance I have built this website from scratch using next js because I don't need the backend of laravel for this website. It's like using an axe to slice a cake, although it would still work it's not practical because I don't need the backend of laravel for this website and using next js will allow me to ship the same product anyways and it's cheaper.