Php 如何从Laravel5的内核中删除旧的artisan命令

Php 如何从Laravel5的内核中删除旧的artisan命令,php,laravel,laravel-5,laravel-artisan,Php,Laravel,Laravel 5,Laravel Artisan,我已经在我的Laravel应用程序中创建了一些命令文件。Laravel版本是5.2。我在命令文件中设置如下命令:get:email。还将命令文件调用到Kernel.php中。之后,我可以通过键入命令php artisan list查看artisan命令列表。如下: //output get:email 我将命令标题get:email更改为get bq:email。当我运行命令php-artisan-get-bq:email——它工作得很好。我还可以通过键入命令php artisan list:

我已经在我的Laravel应用程序中创建了一些命令文件。Laravel版本是5.2。我在命令文件中设置如下命令:
get:email
。还将命令文件调用到
Kernel.php
中。之后,我可以通过键入命令
php artisan list
查看artisan命令列表。如下:

//output
get:email
我将命令标题
get:email
更改为
get bq:email
。当我运行命令
php-artisan-get-bq:email
——它工作得很好。我还可以通过键入命令
php artisan list
:,查看列表:

//output
get-bq:email
问题/问题:两个命令都在工作。但我不想和他们一起工作。我做了以下几件事:

  • 修改了命令文件以及命令
  • 运行
    composer dump autoload-o
  • 运行
    composer更新
  • 删除供应商和存储文件夹,然后再次运行
    composer update
    但旧命令仍在我的系统中运行

    我想要什么:如何从Laravel(5.2)应用程序中删除旧命令?

    运行以下命令:

    php artisan cache:clear
    php artisan config:clear
    

    这些命令将清除应用程序缓存和配置缓存并重新创建它。

    我最近遇到了同样的问题

    反复试验

    php artisan cache:clear
    php artisan config:clear
    
    缓存的内核命令也无法清除

    在绝望中,我杀死了队列工作者终端,并用命令重新启动了队列

    php artisan queue:work
    

    问题已停止。

    相同的问题::同时解决这两个问题。不能删除旧的。仍然在工作::
    php-artisan-get-bq:email
    php-artisan-get:email
    您解决问题了吗?如果没有,请尝试
    php-artisan-config:clear
    。我没有找到任何解决方案。我使用了
    php artisan配置:clear
    ::它没有清除旧的