【发布时间】:2015-06-04 09:06:54
【问题描述】:
我正在 laravel 5 中构建一个大项目,我想使用模块化方法,我不知道如何在 laravel 5 中实现 hmvc 结构。
【问题讨论】:
标签: php laravel laravel-5 hmvc
我正在 laravel 5 中构建一个大项目,我想使用模块化方法,我不知道如何在 laravel 5 中实现 hmvc 结构。
【问题讨论】:
标签: php laravel laravel-5 hmvc
要构建模块化 Laravel 5 应用程序,您可以使用这个包 - Laravel Modules - Pingpong labs
这个包提供了一种极好的方法来创建模块,然后使用相关的工匠命令创建模块的控制器、请求、模型。
该文档包含出色的安装指南,可帮助您入门。
【讨论】:
安装此软件包的最佳方式是通过 Composer 通过您的终端。
从项目根目录运行以下命令
composer require artem-schander/l5-modular
此操作完成后,只需将服务提供者添加到项目的 config/app.php 即可。
服务提供者
ArtemSchander\L5Modular\ModuleServiceProvider::class,
开始
内置的 Artisan 命令 php artisan make:module name [--no-migration] [--no-translation] 在 app/Modules 文件夹中生成一个随时可用的模块,并在必要时进行迁移/翻译。
【讨论】: