team-optimus/modularavel

一个用于创建更好的模块管理的 Laravel 5|6 包。

安装: 221

依赖者: 0

建议者: 0

安全: 0

类型:laravel-package

v0.1.3 2021-05-11 14:30 UTC

This package is auto-updated.

Last update: 2024-09-11 22:02:15 UTC


README

描述

这是一个 Laravel 包,用于创建更好的模块管理。它帮助开发者以最简单的方式创建模块。一键操作将创建每个模块所需的必要文件,如下所示:

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

当然!您可以通过包配置更改每个文件的路径。

安装

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

composer require team-optimus/modularavel

可选地,在您的 config/app.php 中将 TeamOptimus\Modularavel\Providers\ModularServiceProvider::class 添加到 providers 数组的末尾

'providers' => [
    ...
    TeamOptimus\Modularavel\Providers\ModularServiceProvider::class,
],

转到 App\Provider\RouteServiceProvider 并将 $namespace 属性更改为

`php protected $namespace = 'App';`

发布配置

php artisan vendor:publish --provider="TeamOptimus\Modularavel\Providers\ModularServiceProvider" 

使用

创建完整的模块化文件。

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

故障排除

目前没有。