[扩展包] Laravel Apps :多应用基础支持

分享 ElfSundae ⋅ 于 1个月前 ⋅ 最后回复由 ElfSundae 1个月前 ⋅ 631 阅读

前阵子新开项目,顺便把自己一直用的「多应用」架构抽离出来做成了扩展包,这个包只是对「多应用」提供基础支持,不强制文件结构。

项目主页及文档: https://github.com/ElfSundae/laravel-apps

主要特性:

  • 每个子应用有 appID ,对应各自的根 URL ,比如 web, admin, api, assets 等
  • 根据当前请求的 URL 自动设置当前的 appID
  • 每个子应用可以覆盖默认的应用配置,相当于每个子应用拥有独立的配置
  • 每个子应用可以配置自己的 service provider
  • 自动注册 route group
  • 为子应用生成 URL
  • 可重写 Laravel 内置的 asset() 函数
  • 可扩展添加自定义方法 (Macroable)

觉得好用的话请 Star :)

:cn: Laravel 官网镜像

本帖已被设为精华帖!
本帖由 Summer 于 1个月前 加精
回复数量: 5
暂无评论~~
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
Ctrl+Enter