Hi!
I am starting again to work with Laravel, i just build one application using 4 version. The company where i do work ask me to build a system using Lumen as API and Vuejs as the frontend, using docker for both. They will be published into two separate kubernets pods. Please can i ask for advice about how to start, how set up this architecture, how can i call the Lumem API from Vuejs? and deploy into production from docker as we will be using azure pipelines where there is some internal examples from wordpress websites that the company where i am employeed uses. Thank's in advance.
I would strongly recommend you to use Laravel instead of Lumen as they recommend it themselves.
Note: In the years since releasing Lumen, PHP has made a variety of wonderful performance improvements. For this reason, along with the availability of Laravel Octane, we no longer recommend that you begin new projects with Lumen. Instead, we recommend always beginning new projects with Laravel.
Having the back-end and front-end as separate project is a good choice.
For API calls I would highly recommend using Axios as this is a great HTTP library for JavaScript.