2016-09-29 100 views
-1

这不是关于laravel 5的代码问题。*,它更像是要知道如果你们使用包开发应用程序(“包驱动开发”)?不知道是否这样是正确的定义)。laravel 5. * - 包驱动开发 - 最佳实践

我的意思是:而不是在app/Http/Controllers /中创建应用程序并创建控制器,然后将所有内容都包装在一个包中,然后'需要'使用composer的包(如wordpress插件)。

我试图想方设法从我的特定应用程序中隔离核心Laravel,并在以后节省时间以便升级新Laravel版本时。

在我的情况下,我有一些问题从5.2版迁移到5.3,因为我在注册和登录过程中有一些自定义 - 这可能是因为我没有使用正确的方法编写代码(模式) ,所以我想听听更有经验的Laravel开发人员。

谢谢!

回答

3

关于Laravel的伟大之处,几乎总是有一个你想要做的事情。您可以将包创建为composer上的包,也可以安装模块包并将它们创建为模块。

对于我的项目,我倾向于使用caffeinated/modules。我已经尝试了一些和IMO这是最容易使用。