PHP 致命错误:未捕获的错误:在 /home/khadija/InstProject/bootstrap/app.php:14 中找不到类“Illuminate\Foundation\Applica

Posted

技术标签:

【中文标题】PHP 致命错误:未捕获的错误:在 /home/khadija/InstProject/bootstrap/app.php:14 中找不到类“Illuminate\\Foundation\\Application”【英文标题】:PHP Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found in /home/khadija/InstProject/bootstrap/app.php:14PHP 致命错误:未捕获的错误:在 /home/khadija/InstProject/bootstrap/app.php:14 中找不到类“Illuminate\Foundation\Application” 【发布时间】:2020-12-18 11:18:32 【问题描述】:

我是 laravel php 框架的新手,每当我尝试运行 php artisan 我收到了这个错误:

PHP Fatal error:  Uncaught Error: Class 'Illuminate\Foundation\Application' not found in /home/khadija/InstProject/bootstrap/app.php:14
Stack trace:
#0 /home/khadija/InstProject/artisan(20): require_once()
#1 main
  thrown in /home/khadija/InstProject/bootstrap/app.php on line 14

提前谢谢你:)

【问题讨论】:

你安装了composer依赖吗? (也就是说:你有没有vendor文件夹,里面填满了其他文件夹?)如果没有,你需要做composer install this 会帮助你吗? 这能回答你的问题吗? Fatal error: Class 'Illuminate\Foundation\Application' not found 【参考方案1】:

如果您没有通过运行composer create-project --prefer-dist laravel/laravel my-app-namelaravel new my-app-name以传统方式下载laravel(如果您的系统上全局安装了laravel/installer。那么您需要运行composer installcomposer update

如果这解决了您的问题,那么您可能会遇到另一个问题,此时,您应该通过运行 php artisan key:generate 生成一个 APP_KEY

【讨论】:

以上是关于PHP 致命错误:未捕获的错误:在 /home/khadija/InstProject/bootstrap/app.php:14 中找不到类“Illuminate\Foundation\Applica的主要内容,如果未能解决你的问题,请参考以下文章

PHP:致命错误:未捕获的错误:在布尔值上调用成员函数 execute() [重复]

为啥我收到 PHP 致命错误:未捕获的错误:找不到类“MyClass”? [复制]

如何修复 PHPUnit 中的“PHP 致命错误:未捕获的 TypeError:getTest() 参数”错误

PHP 致命错误:未捕获的错误:在 PHP 7.2.13 上调用未定义函数 idn_to_ascii()

PHP“致命错误:未捕获错误:调用成员函数prepare()为null”

PHP 致命错误:未捕获的异常“Symfony\Component\Yaml\Exception\ParseException”