我已经在我的 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 更新
- 删除 vendor 和 storage 文件夹,然后再次运行
composer update
。
旧命令仍在我的系统中运行。
我想要什么:如何从我的 Laravel(5.2) 应用程序中删除我的旧命令?
最佳答案
运行这些命令:
php artisan cache:clear
php artisan config:clear
这些命令将清除应用缓存和配置缓存并重新创建。
关于php - 如何从 Laravel 5 的内核中删除旧的 artisan 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36569017/