繁体   English   中英

Laravel 模块和包有什么区别

[英]What is difference between Laravel Modules and Package

我正在研究企业应用程序,我想将模块中的每个功能分开并构建一个基于模块化的应用程序。 但是在这里我在包和模块之间感到困惑,它似乎是一样的。 一个包也可以在任何应用程序和模块中再次使用。 那么区别是什么呢。 nwidart/laravel-modules一样可以构建一个基于模块化的应用程序,我也可以创建包,以便我以后可以使用它们。 甚至模块可以稍后在任何其他应用程序中使用。

与手动创建包相比,我看到的唯一好处是用于创建模块的命令行工具很棒,但这也可以用于包(例如https://github.com/Jeroen-G/laravel-packager ) . 另一方面,包可以更容易命名空间并放置在子目录中或按类别分组,并且是团队和大多数包支持的 laravel 的“标准”。

对于这两种方法,您都可以看到这些模块包的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM