文件名称:modular:模块化您的Laravel应用程序
文件大小:62KB
文件格式:ZIP
更新时间:2024-05-03 03:24:40
PHP
InterNACHI /模块化 InterNACHI/Modular是适用于Laravel应用程序的模块系统。 它使用进行自动加载,并使用进行模块初始化,然后提供最少的工具来填补任何空白。 这个项目既是一个约定集,也是一个软件包。 基本思想是您可以在单独的app-modules/目录中创建“模块”,从而可以更好地组织大型项目。 这些模块使用现有的,并遵循现有的Laravel约定。 演练视频 安装 首先,运行: composer require internachi/modular Laravel将自动发现该软件包,并且将自动为您设置所有内容。 发布配置 尽管不是必需的,但强烈建议您自定义模块的默认名称空间。 默认情况下,将其设置为Modules\ ,效果很好,但是如果您愿意,则将模块提取到单独的包中会更加困难。 我们建议配置组织名称空间(例如,使用"InterNACHI" )。
【文件预览】:
modular-main
----.gitignore(255B)
----.codeclimate.yml(968B)
----src()
--------Console()
--------Support()
----LICENSE(1KB)
----composer.json(1KB)
----CHANGELOG.md(2KB)
----.github()
--------workflows()
----stubs()
--------composer-stub-v7.json(542B)
--------migration.php(428B)
--------.gitkeep(0B)
--------ServiceProviderTest.php(148B)
--------view.blade.php(57B)
--------ServiceProvider.php(245B)
--------composer-stub-v8.json(658B)
--------web-routes.php(1KB)
----README.md(7KB)
----phpunit.xml(908B)
----tests()
--------ModuleRegistryTest.php(2KB)
--------TestCase.php(1KB)
--------AutoDiscoveryHelperTest.php(4KB)
--------ModularServiceProviderTest.php(3KB)
--------Concerns()
--------Commands()
--------stubs()
----config.php(2KB)