Laravel5.4 和 Vue2 配套如何做到前后端完全分离开发?
我想要达到的目的是:
后端用laravel的脚手架开发, 前端用vue-cli搭建的脚手架开发. 前端开发完成后, 构建生成dist目录直接部署到laravel的public目录里(或者其他的地方)即可.
但是我没能想出能达到这个要求的解决方法. 我的思路是:
前端生成dist后, 将index.html放在resource/views/目录下, 并且让根路由跳转到这个页面. 然后将其他文件复制到public目录下. 但是这样就需要手动在index.html中引入打包好后的文件文件, 而且资源的管理, 路径可能会造成大隐患.
找了很多类似的DEMO看, 但是几乎都不是完全分离的, 均是在resource/assets目录下编写的前端代码, 再用mix构建.
推荐文章: