ponich / app-lark
在 Laravel 中创建 HMVC 子应用程序
Requires
- php: >=7.0.0
- illuminate/support: 5.5.x
This package is not auto-updated.
Last update: 2024-09-29 05:41:48 UTC
README
您可以使用它创建自己的 HMVC 应用程序。创建应用程序后,您可以通过 artisan 命令来创建单独的路由、模型和控制器。
每个应用程序都将拥有自己的服务提供者、门面和命名空间,这允许您将庞大的应用程序逻辑分割成 Laravel 的各个部分。
安装
- 使用 composer 安装包
composer require ponich/app-lark:dev-master
- 然后,将服务提供者添加到
config/app.php
'providers' => [ // ... Ponich\AppLark\ServiceProvider::class ]
在 Laravel >= 5.5 中,不需要执行添加服务提供者的过程
- 运行
composer dumpautoload。这不是必须的,但它可能有助于解决一些问题
完成了!包已安装并准备就绪
创建应用程序
为了方便管理您的应用程序,建议使用 artisan。要创建您的第一个应用程序,请运行控制台命令 ./artisan make:app YouApp,其中 YouApp 是您的应用程序命名空间。
YouApp 必须是一个唯一的名称,且不能与
App\命名空间中的名称重复
如果没有看到错误,这是一个好兆头,您需要开始连接创建的应用程序的服务提供者和门面。
提供者
'providers' => [ // ... App\YouApp\Providers\AppServiceProvider::class ]
门面
'aliases' => [ // ... 'YouApp' => App\YouApp\Providers\Facade::class ]
应用程序已创建并准备就绪
您还可以通过 artisan 创建自己的 Controllers、Events、Listeners、Models、Request、ConsoleCommands。以下命令已被自动添加:
-
youapp-make:command创建一个新的 Artisan 命令 -
youapp-make:controller创建一个新的控制器类 -
youapp-make:event创建一个新的事件类 -
youapp-make:listener创建一个新的事件监听器类 -
youapp-make:model创建一个新的 Eloquent 模型类 -
youapp-make:request创建一个新的表单请求类