Development with Laravel & JS

Development with Laravel & JS

I have been a long time Laravel Developer; I start playing with it since version 3 and official using it for client's project after version 4 release. Recently I complete revamping one of the client's projects from version 5 LTS version.
It is quite interesting to see how Laravel stay relevant when everything gets into Javascript and Server side language become using it for API only.

Laravel with VueJS
You can tell from lots of interviews talking about the early batch of developers that mainly interested in VueJS is coming from Laravel ecosystem. I have some projects that running on this stack and I m currently working on one shopping cart system that makes use of this stack.

Vue.js - The Progressive JavaScript Framework

Laravel with Inertia
Then we have Laravel with Inertia, which something allows Laravel to work more closely with Javascript. I did build a project with this stack before but changed it to TALL stack. I prefer using PHP more than Javascript. In the end, I switch the whole project from Inertia to Laravel Livewire. I miss the application speed, and I might plan to re-build one of the side projects with this stack.

Inertia.js - The Modern Monolith
Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Laravel with Livewire
The latest favourite of Laravel Developers. The central concept of the whole popular TALL ( Tailwind, Alpine, Laravel, Livewire) stack. I have been using it since release, having one client project ( the one I convert from Inertia ) and another side project on this. It feels slower if you compare with the Inertia, but it allows you to build most of the function with PHP is my favourite part.

Livewire | Laravel
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.