team-optimus/l5-modular

一个用于创建模块更好管理的laravel包。

安装: 16

依赖者: 0

建议者: 0

安全: 0

类型:laravel-package

v0.2.2 2019-04-10 06:43 UTC

This package is auto-updated.

Last update: 2024-09-10 17:18:06 UTC


README

描述

一个用于创建模块更好管理的laravel包。它帮助开发者以尽可能简单的方式创建模块。一条命令就能生成每个模块所需的全部文件,如下所示

laravel/
    app/
    └── Modules/
        └── YourClass/
            ├── Controllers/
            │   └── YourClassController.php
            ├── Models/
            │   └── YourClass.php
            ├── Repositories/
            │   └── YourClassRepository.php
            └── Requests/
             	└── YourClassRequests.php

当然,您也可以更改每个文件的路径。

安装

执行以下命令以获取该包的最新版本:

composer require team-optimus/l5-modular

在您的 config/app.php 文件中,将 TeamOptimus\L5Modular\Providers\L5ModularServiceProvider::class 添加到 providers 数组的末尾

'providers' => [
    ...
    TeamOptimus\L5Modular\Providers\L5ModularServiceProvider::class,
],

前往 App\Provider\RouteServiceProvider 并将 $namespace 属性更改为

`php protected $namespace = 'App';`

发布配置

php artisan vendor:publish --provider="TeamOptimus\L5Modular\Providers\L5ModularServiceProvider" 

用法

创建一个完整的模块化文件。

php artisan make:modular Post

创建单个文件。

php artisan make:mod-controller Post

php artisan make:mod-repository Post

php artisan make:mod-request Post

附加路由示例。

php artisan modular:route Post

故障排除

目前无。