一个 Laravel App 如何打包 2 个不同前端?如 Vue SPA 的 Admin 后台,Blade 的前台

我在一家建站公司工作,我最近用 Laravel 和 Vue 从头搭建一个 Admin 后台,后台是用 Laravel 自带的 Vite 配置打包的,后续前台如果也需要使用 Vite 打包的话,有办法处理吗?

Admin 后台是一个 Vue SPA,本来可以不放在 Laravel app 中的,但是前后台都是我一个人开发的,为了方便,就没使用多个 repo。我知道 Vite 是支持多页面的,但是不清楚 Laravel 行不行?

同一个 App 可能需要多个前端,我感觉是常见的需求,大家是如何应对的呢?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

webpack.mix.js

  .js('resources/projectA/js/app.js', 'public/projectA/js')
  .sass('resources/projectA/sass/app.scss', 'public/projectA/css')

  .js('resources/projectB/js/app.js', 'public/projectB/js')
  .sass('resources/projectB/sass/app.scss', 'public/projectB/css')
1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!