lucid-arch/laravel-console

此包已废弃,不再维护。未建议替代包。

Lucid 架构的命令行界面

v7.0.0 2020-04-02 19:12 UTC

README

Lucid 架构的命令行伴侣。

命令行界面

控制台附带名为 lucid 的命令行界面,您可以在 vendor/bin/lucid 中找到它并使用

lucid make:feature ListUsers Api

要直接使用 lucid cli,您需要将 ./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>