jobzmall/lucid-laravel-console

JobzMall版本的Lucid架构命令行界面

v8.0.0 2020-10-23 23:19 UTC

This package is not auto-updated.

Last update: 2024-09-21 19:27:22 UTC


README

Lucid架构的命令行工具伴侣。

命令行界面

该控制台包含一个名为 lucid 的命令行界面,您可以在 vendor/bin/lucid 中找到它,并使用它作为

lucid make:feature ListUsers Api

要直接访问 lucid 命令行界面,您需要将 ./vendor/bin 添加到您的 $PATH 中。为此,请在您的shell配置文件(~/.bash_profile, ~/.zshrc, ~/bashrc)中添加以下内容:export PATH="$PATH:./vendor/bin"

可用命令

  • help 显示命令的帮助信息
  • list 列出命令
  • make
    • make:controller 在服务中创建新的资源控制器类
    • make:feature 在服务中创建新的功能
    • make:migration 在服务中创建新的迁移
    • make:operation 在服务中创建新的操作
    • make:job 在域中创建新的作业
    • make:service 创建新的服务
    • make:model 创建新的模型
    • make:request 在服务中创建新的请求
    • make:policy 创建新的策略
  • list
    • list:features 列出功能。
    • list:services 列出此项目中的服务。
  • delete
    • delete:feature 删除服务中的现有功能
    • delete:operation 删除服务中的现有操作
    • delete:job 删除域中的现有作业
    • delete:service 删除现有的服务
    • delete:model 删除现有的模型
    • delete:request 删除服务中的现有请求
    • delete:policy 删除现有的策略
  • src
    • src:name 设置源目录命名空间。

命令用法

Make

  • make:controller <controller> [<service>]
  • make:migration <migration> <service>
  • make:feature <feature> [<service>]
  • make:job <job> <domain> [--queue]
  • make:service <name>
  • make:model <model>
  • make:request <request> [<service>]
  • make:policy <policy>

List

  • list:services
  • list:features [<service>]

Delete

  • delete:service <name>
  • delete:feature <feature> [<service>]
  • delete:job <job> <domain>
  • delete:model <model>
  • delete:request <request> [<service>]
  • delete:policy <policy>

设置源命名空间

  • src:name <name>