laravel 能自定义Jobs、Observers、Policies目录位置吗?
需求: 有个通用后台,现在想把这个通用后台相关的东西全都放在一个目录下面,以后升级修改啥的,就是这个目录整体覆盖即可。
想实现:
- app/Admin/Controlles
- app/Admin/Models
- app/Admin/Observers
- app/Admin/Policies
- app/Admin/Jobs
- app/Admin/Handles
- app/Admin/route.php #路由文件
然后其他目录保持原样,自由使用。
不知道这样有啥问题没?
看下 laravel多模块,可以把模块单领出来。
这个不是根据你的命名空间来的么,和这个目录有啥关系
建议更彻底一些,做成扩展包,都不用拷贝代码,直接通过composer安装升级即可。