niellles / lumen-commands
为Lumen添加默认不可用的 artisan 命令。
1.0.0
2021-04-21 17:44 UTC
Requires
- ext-json: *
- laravel/lumen-framework: >=5.1
This package is auto-updated.
Last update: 2024-08-30 01:32:05 UTC
README
lumen-commands
本包添加了您可能从Laravel中熟悉的命令,但默认情况下在Lumen中不支持。
安装
建议仅在开发环境中使用此包。在生产环境中,您不需要这些命令,Laravel出于某些原因省略了它们。在您的 composer.json 的 "require-dev" 中添加 "niellles/lumen-commands": "dev-master"
。
"require-dev": { ... "niellles/lumen-commands": "^1.0.0" }
将以下行添加到您的 app.php 文件中
if (env('APP_ENV') === 'local') { $app->bind(Illuminate\Database\ConnectionResolverInterface::class, Illuminate\Database\ConnectionResolver::class); $app->register(Niellles\LumenCommands\LumenCommandsServiceProvider::class); }
现在您可以从您选择的 CLI 运行命令,就像在 Laravel 安装下一样
php artisan make:model test
当前支持的命令
本包不包含 Laravel 的所有命令。目前仅包括一些我非常需要的 make:* 命令。如果您缺少某个特定命令,请随时请求它,或者最好是自己创建它(复制粘贴即可)并提交 pull-request。
make:console {name}
make:controller {name}
make:exception {name}
make:job {name}
make:middleware {name}
make:model {name}
make:seed {name}