我是新来Laravel的。我正在开发一个应用程序,这将是一个网络(laravel8 + vue.js) +移动应用程序(安卓)。应用程序在web和移动应用程序上都有后端和前端。这意味着我需要web应用程序的路由来管理后端和前端,以及API路由来管理它们。所以,我在想,我应该如何在Laravel中构建我的代码,以减少代码冗余,以及什么是规划我的项目DIR结构,路由等的最佳方法。
谢谢。
发布于 2021-03-24 11:12:35
我建议您看看并考虑将Laravel Breeze或Laravel Jetstream与Interia.js & Vue.js堆栈一起使用。下面是信息:https://laravel.com/docs/8.x/starter-kits。
虽然这两个工具包都附带了Inertia.js (微风只在安装过程中包含它),但您不必使用它,可以使用Axios或任何您喜欢的工具。
这些工具包提供了注册和验证应用程序用户所需的路由、控制器和视图的脚手架,您应该能够轻松地在这两个API之上为移动应用程序构建API。
发布于 2021-03-24 11:23:38
我过去常常这样用:
项目
--路由
-api.php =>这里有API路由器
-web.php =>您的web路由器
--视图
-create-Product.blade.php =>然后调用vue组件--vue --create-product.vue
https://stackoverflow.com/questions/66774093
复制相似问题