Laravel/blade ajax architecture

The current project has an architecture which uses a plain laravel/blade template approach. In the future we want to replace this approach by a total ajax/json approach to reduce server load and use the web application the same as a mobile client/app.

Now for the first release of our curren t project we are switching to an intermediate approach in which we are going to use a starting blade template which is going to use ajax calls to load the content/pages. This has a lot of benefits regarding managing server load/http requests, but it does require some extra coding.

Another drawback is that forward/backward buttons and direct urls functionality is lost. However, by utilising pushState & popState javascript functions we can solve this.



Related Post


Development of the current project has switched to the SCRUM methodology. We are going to use the iPad app AgileScrum Pro by Softhis for management of the project.  Great app although it