Das Front-End-Team und das Back-End-Team arbeiten zusammen, um ein Projekt zu entwickeln. Das Front-End verwendet Vue und alle Daten sind eine asynchrone Anforderungsschnittstelle. Das Unternehmen verlangt, dass die Anforderungsadresse der Front-End-Seite und die Anforderungsadresse der Back-End-API unter derselben Domain liegen und Front-End und Back-End so weit wie möglich getrennt sein müssen.
Ich denke, dass das Laravel-Framework für das Routing der API-Schnittstelle verantwortlich ist und das Front-End-Personal das Routing der Front-End-Seiten über den Vue-Router zuweist Geschriebene HTML-, JS-, CSS/less/sass-, .vue- und andere Dateien. Das Back-End fügt diese Dateien des Front-Ends in das Laravel-Framework ein und führt dann die Kompilierung über die von Laravel bereitgestellte Kompilierungsmethode durch Anschließend kann entsprechend der vom Frontend festgelegten Route auf die entsprechende Seite zugegriffen werden. Lässt sich eine solche Idee verwirklichen? Wo soll der Frontend-Code platziert werden?
我正在做的就是一个laravel+vue的单页应用的项目。laravel做api,vue做页面展示。因为是自己的练手项目,所以采用的是vue-router的hash模式。前端代码按照laravel的规范,放在resoure目录。