如何在小型项目中清晰的区分项目主体模块和后台管理模块?

  • 首先介绍一下背景 ,我是一名比较还比较嫩的程序猿, 16年中开始自学, 17年初入行工作(幸得学长带我飞). 工作中框架几乎只使用过TP 但我的最爱一直都是laravel. 闲时都会啃文档, 看资讯,刷laravel china社区 .
    回到问题,目前在我自己的练习项目中是通过路由组的形式来区分的, 但是在路由组中使用资源路由给出的命名都是 控制器名 + . + '方法名' 在使用中,有可能前台页面也会使用到类似的资源路由 但是拆开为单个路由一次写又满足不了我的强迫症 看起来这样就很混乱..不过我还没测试过在实际使用中会不会从后台直接跳到前台之类的问题 而且我始终怀疑是不是我学习中遗漏了什么造成的.有木有前辈能指点一下
Toiu
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4
leo

给你一个目录做参考,Controller 目录下的每个子目录可以理解为一个端

file

7年前 评论
Toiu

@leo 先谢过指点. 第一次提问,可能我表达的不是很清楚 我心里主要的疑问主要是在路由组中对每个端进行分组之后,资源路由会出现覆盖的问题

file

类似这种情况 , 在前台系统和后台系统中都使用相同的资源路由时(命名空间和前缀不同)会有这样的问题.

7年前 评论
Toiu

@leo 此时是不是只能手动重写命名了

7年前 评论

@leo 这是把支付独立出来了吗。

7年前 评论

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