php - Laravel 6 : A facade root has not been set

标签 php laravel composer-php laravel-6

之后,我已将我的网站从 Laravel 5.8 迁移到 Laravel 6 Composer 更新 我在网站上有这个错误,也只有一个命令 php工匠 :

PHP Fatal error:  Uncaught RuntimeException: A facade root has not been set. in /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242
Stack trace:
#0 /var/www/html/app/Exceptions/Handler.php(48): Illuminate\Support\Facades\Facade::__callStatic('check', Array)
#1 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(376): App\Exceptions\Handler->report(Object(Symfony\Component\Debug\Exception\FatalThrowableError))
#2 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(141): Illuminate\Foundation\Console\Kernel->reportException(Object(Symfony\Component\Debug\Exception\FatalThrowableError))
#3 /var/www/html/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 {main}
  thrown in /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 242

Fatal error: Uncaught RuntimeException: A facade root has not been set. in /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242
Stack trace:
#0 /var/www/html/app/Exceptions/Handler.php(48): Illuminate\Support\Facades\Facade::__callStatic('check', Array)
#1 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(376): App\Exceptions\Handler->report(Object(Symfony\Component\Debug\Exception\FatalThrowableError))
#2 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(141): Illuminate\Foundation\Console\Kernel->reportException(Object(Symfony\Component\Debug\Exception\FatalThrowableError))
#3 /var/www/html/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 {main}
  thrown in /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 242 

我拿了一个新的 Laravel 6 文件 config\app.php 和一个新的 .env
但总是这个错误...

我该如何解决?

最佳答案

我知道,答案有点晚了 :) 但我仍然相信它可以帮助遇到此问题的其他人。
全部更换str_slug()方法来自 Str::slug()解决问题。
就我而言,我在 config/cache.php 中找到了老 helper 。和 config/session.php文件。

关于php - Laravel 6 : A facade root has not been set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59084991/

相关文章:

laravel - Laravel 5.6-自耗API的Passport JWT httponly cookie SPA身份验证?

php - Silex Twig 库的 View /资源位置

php - 在没有 Composer 的情况下安装 php-css-parser

php - 如何在 Earthlink Linux 服务器上安装 PHP?

php - Laravel 在通知邮件中添加密件抄送

laravel - 从 Laravel 的一行中选择单列?

php - 类文件如何使用命名空间和使用包含在另一个文件 php 中?

php - 为 PHP 模板学习 Smarty 值得吗?

PHP - 在每行末尾写入文件

ajax - AJAX CORS 的 Laravel CSRF token