此包已被弃用,不再维护。作者建议使用 jjaj 包。
此包最新版本(v1.0.0)没有可用的许可证信息。

献给 Jordan、Jerry、Alex 和 Jackie

v1.0.0 2019-02-01 10:05 UTC

This package is auto-updated.

Last update: 2024-09-10 09:38:51 UTC


README

jjaj:mc

此命令 jjaj:mc 表示将生成模型(m)和控制器(c)。以下目录和文件将被生成

  • 控制器路径:app/Http/Controllers/API/{name}

  • 模型路径:app/Models/{name}

  • 仓库路径:app/Repositories/

  • 服务路径:app/Services/

  • 请求路径:app/Http/Requests/

  • 常量路径:app/constants/

    php artisan jjaj:mc {name} {--admin} {--front} {--component=}

示例

php artisan jjaj:mc Category --admin --front --component=Cms

参数

  • name (必需)

    模型名称。请勿使用复数形式(例如:Users)。

  • --admin (可选)

    此参数将生成管理员模型。

  • --front (可选)

    此参数将生成前端模型。

  • --component= (可选)

    如果您想编写自己的包,这将帮助您生成带有正确命名空间的相应文件。文件路径将在 root/packages/{package_name}

jjaj:clear

php artisan jjaj:clear

此命令将运行以下三个命令

php artisan config:clear
php artisan cache:clear
php artisan view:clear

jjaj:delete

此命令将帮助您删除由 jjaj:mc 命令生成的所有文件。

jjaj:refresh

此命令将运行以下两个命令

php artisan migrate:refresh
php artisan passport:install

jjaj:test

此命令将帮助您生成测试文件。

php artisan jjaj:test {name} {--unit} {--feature} {--type=} {--admin} {--front}

示例

php artisan jjaj:test --unit --type=service --admin --front

参数

  • name (必需)

    模型名称。请勿使用复数形式(例如:Users)。

  • --admin (可选)

    此参数将生成管理员模型测试。

  • --front (可选)

    此参数将生成前端模型测试。

  • --type= (可选)

    您可以选择三种类型!

    • 控制器
    • 模型
    • 仓库
    • 服务