Hachiko
5年前
分享一种思路:
Laravel 项目配合 Vue 使用,放弃使用 Laravel-Mix
,前端项目使用 vue cli
(主要指 vue-cli3)独立出来开发,部署时合并。更好维护,更方便升级依赖,且不用担心 升级Laravel-Mix
导致构建失败的问题。
其实部署也能够完全分离,前端可以直接走对象存储 + CDN。
目前我们就是完全分开的,到时候就算换框架重写api也比较方便,我现在laravel用来做web开发都很少了。
可以看下我最近搞的一个,,,前端整在 laravel 中, 用的 vue-cli 3, 资源打包到 public/xxx 目录下, 配合 nginx 的 location /xxx/ {} 导向 public/xxx/index.html, 不用分开部署, 但前后端完全分离,,,
https://github.com/largezhou/lz-shop