lumen是laravel的简化版,其中artisan部分删除了大部分的command,无法按laravel方式创建自定义的artisan命令。但仍然可以按以下方式创建:
1、在app/Console/Kernel.php文件中声明要创建类
protected $commands = [
Commands\SomeClass1::class,
Commands\SomeClass2::class,
]
2、在app/Console/Commands目录中创建对应的类。必须在里面声明命令$signature和handle方法
namespace App\Console\Commands;
class SomeClass1 extends Command
{
protected $signature = 'build:test';
public function __construct()
{
parent::__construct();
}
public function handle(){
app('log')->debug('Just a test!');
}
}
3、在项目根目录下执行:
php artisan build:test
分享到:
相关推荐
Laravel开发-jwt-artisan Laravel和Lumen的JWT认证包
Laravel开发-lumen-config-cache 将laravel命令'php artisan config:cache'添加到lumen
Laravel开发-artisan-api Laravel或Lumen的API服务。帮助您发送具有正确状态和代码的响应。对项和集合使用分形。
Laravel开发-lumen-swagger-generators 提供一个内腔友好的Artisan命令来生成swagger json文档和默认的web路由。
Laravel开发-lumen 使用StormPath和Laravel构建简单、安全的Web应用程序!
基于 VUE全家桶、Lumen 开发的 WEB 评教系统源码+项目说明.zip基于 VUE全家桶、Lumen 开发的 WEB 评教系统源码+项目说明.zip基于 VUE全家桶、Lumen 开发的 WEB 评教系统源码+项目说明.zip基于 VUE全家桶、Lumen 开发...
Laravel开发-lumen-transformer 用于流明和Laravel的数据转换器
Laravel开发-lumen-notification Laravel通知的包装器,适用于Lumen 5.x
Laravel开发-lumen-annotations Laravel管腔的路由和事件绑定注释
Laravel开发-lumen-helpers 以支持Laravel在内腔中不支持的功能。
Laravel开发-lumen-generators 一组用于流明和Laravel 5的发生器。
Laravel开发-lumen-auth-acl Laravel Lumen框架的acl身份验证。
Laravel开发-lumen-cors 用于Lumen微框架的跨源站资源共享(CORS)中间件。
Laravel开发-pdf-lumen Laravel Lumen的K98kurz/pdf(dompdf包装)兼容叉
Laravel开发-lumen-framework Laravel管腔框架。
Laravel开发-lumen-starter 管腔启动器框架。
Laravel开发-pdf-lumen-bundle Laravel Lumen的K98kurz/pdf(dompdf包装)兼容叉
Laravel开发-lumen-versions 管腔版本控制