visit
It used to be the case that when you program a Laravel project, you program in PHP within the Laravel framework, and then have or some other front-end framework at the front-end.
The rise of the TALL stack - , , , - has grossly diminished the role of front-end frameworks, specifically through the use of Livewire to program in Laravel-speak much of the dynamic aspects of the front-end.The integration of into Laravel for web sockets in , eliminated the need to use the server and more generally for real-time web applications within Laravel projectsMoreover, as many real-time web applications such as auctions require an active one-time or periodic timer, one can do , with no need for Node.js
setTimeout
and setInterval
. See my article .For finer control and reduction of dependency on Linux, scheduling of jobs without cron in Laravel, can now be done with , which allows for sub-second scheduling using . Both these packages are built with ReactPHP.So we can see here two converging forces, the TALL stack, and the ReactPHP, leading to a pure Laravel programming. These converging forces lead us to The Pure Laravel Playbook where almost all programming is done in PHP within Laravel. The advantages to the pure PHP programmer are enormous having to master just one technology. The productivity benefits to any Laravel shop are clear.
Projecting into the future, we see The Pure Laravel Playbook as a dominant direction in the Laravel ecosystem.Previously published at