有没有“即插即用”?方法的Laravel模块


Is there a "plug and play" approach for Laravel modules?

我有一个问题,我仍然在掌握Laravel(从CI过来)我希望实现模块到我的应用程序在一个类似的风格说,wordpress插件。我看了一些可用的HMVC库,但它们似乎都要求你在app/config/app.php

中显式声明每个服务

我想知道是否有一个更多的即插即用的方法,我可以采取,在那里我可以在一个文件夹下,它的工作蝙蝠,有没有一个适当的方法来实现这一点?

谢谢

我不认为Laravel有一个"drop in folder and it just works"的解决方案,但是Packages可能是最接近你所描述的:

http://laravel.com/docs/packages

通常在你安装了一个包之后,你运行一个artisan命令来发布配置,并可能运行一些数据库迁移,然后你就可以开始了。

如果你想创建一些额外的自包含的功能,而不涉足现有的网站,我会从那里开始。

我写了一个管理模块的Laravel 5包。你可以"放入文件夹,它就会工作"。

还有一个artisan模块生成器。

15 -模块化玩得开心,节省时间;)