laravel - 命令“备份:运行”不存在
问题描述
当我从我的代码运行命令时,我遇到了一个问题,我的代码很好,我已经测试了代码,因为当我运行它Artisan::call('view:clear');
然后它工作,但是当我运行这个Artisan::call('backup:run');
浏览器告诉我:命令“备份:运行“ 不存在。
注意:当我php artisan backup:run
使用 cmd 运行它时,它可以工作,我将不胜感激,如果你们帮助我,谢谢这是我的控制器的所有代码:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Artisan;
class BackupController extends Controller
{
/**
* Handle the incoming request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function __invoke(Request $request)
{
try {
Artisan::call('backup:run');
return 'Done';
} catch (\Exception $e) {
return $e->getMessage();
}
}
}
解决方案
推荐阅读
- vue.js - MVC Core 3.1 和 Vue/Axios 发布 Null 值
- jsx - 文件夹对象 - 关闭句柄
- linux - 将一个文件复制为多个名称
- java - 何时签署 JAR 文件?
- python-3.x - 权限功能在两种情况下失败
- arrays - 如何序列化 api 响应包含颤动中的列表?
- python - ValueError:索引 40 处不支持的格式字符 '{' (0x7b) - Python & CURL
- google-maps - 是否有用于将编号坐标转换为编号和字母网格参考的 Google 表格或 Apps 脚本功能?
- excel - 有没有办法在 Excel VBA 中同时对多个列运行自动筛选?
- git - 如何在 GitLab CI/CD 管道脚本中推送标签作为 npm 版本的结果