如果我没记错的话,Laravel 的 Bundles 应该类似于 Codeigniter 的 Hierarchical MVC triads。我有一个内置 CI 的项目,我想将它迁移到 Laravel,所以我正在尝试匹配一些功能。在 CI 中,只需安装 HMVC 扩展,创建适当的文件夹结构,您就可以访问新创建的控制器。但是,在 Laravel 中,创建捆绑包后,您需要application/bundles.php
通过添加来注册它
return array('newbundle'),
有没有办法让我自动注册我的包目录中存在的所有(有效)包?就像这样,无需显式注册每个新捆绑包。换句话说,我想让bundle更加动态,这样我就可以复制一个bundle,将它粘贴到另一个项目中并立即开始使用它。
作为一个附带问题,是否有人知道使用 Laravel 的捆绑包实现 Wordpress 对其插件所做的“正确”方式:显示安装在捆绑包目录中的所有捆绑包的列表,但仅激活(注册)选定的那些?