php - 为什么我会收到 "Class ' Artisan' not found” 错误?

标签 php laravel

我目前正在将 artisan 与 laravel 一起使用,如果我尝试使用 artisan 运行任何命令(例如 php artisan optimize ),则会出现以下错误:

[Symfony\Component\Debug\Exception\FatalErrorException] Class 'Artisan' not found



我没有在互联网上的任何地方看到过这个错误,坦率地说,我很困惑它已经出现了。我没有改变任何核心代码,我已经尝试过 composer dump-autoload没有成功。任何想法,将不胜感激。

最佳答案

config/app.php确保你有一个像这样设置的别名:

return [
    'aliases' => [
        // ...

        'Artisan' => Illuminate\Support\Facades\Artisan::class,

        // ...
    ]
];

关于php - 为什么我会收到 "Class ' Artisan' not found” 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45279949/

相关文章:

php - 如何允许我网站的用户通过 Facebook 登录/注册并将 Facebook 登录系统与我自己的登录系统集成?

php - LIKE MYSQL 只得到 1 个结果

javascript - laravel包含基于语言的js脚本

javascript - 如何删除/覆盖标记为 !important 的元素属性的 CSS

PHP/拉拉维尔 : cURL error 56: SSL read: error:00000000:lib

php - 尝试使用 UNION ALL 查询两个表时出错

php - 如何为 Laravel 迁移创建带条件且不带分隔符的 MySQL 触发器?

json - Laravel json 响应 : response()->json() or $var->toJson()

php - 使用 Laravel - Php 将输入值传递给 URL

laravel - AWS Elasticbeanstalk 使用 .platform 覆盖 Nginx 配置不起作用