在 vendor\laravel\framework\src\Illuminate\Container\Container.php 中未捕获的异常 'ReflectionException' 和消息

Posted

技术标签:

【中文标题】在 vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php 中未捕获的异常 \'ReflectionException\' 和消息 \'Class config 不存在\'【英文标题】:Uncaught exception 'ReflectionException' with message 'Class config does not exist' in vendor\laravel\framework\src\Illuminate\Container\Container.php在 vendor\laravel\framework\src\Illuminate\Container\Container.php 中未捕获的异常 'ReflectionException' 和消息 'Class config 不存在' 【发布时间】:2016-07-04 18:53:54 【问题描述】:

致命错误:在 D:\laragon\www\project\vendor\laravel\framework\src\Illuminate\Container\Container.php:738 中未捕获的异常“ReflectionException”和消息“类配置不存在”

我正在尝试在 laravel 中使用 dompdf 并根据该文档。

流明:

更新作曲家后添加以下行以在 bootstrap/app.php 中注册提供程序

$app->register(\Barryvdh\DomPDF\ServiceProvider::class);

要更改配置,请将配置文件复制到您的配置文件夹并在 bootstrap/app.php 中启用它:

$app->configure('dompdf');

然后我像这样在 bootstrap/app.php 中添加该代码

$app->register(\Barryvdh\DomPDF\ServiceProvider::class);
$app->configure('dompdf');

但我得到了那个错误。

【问题讨论】:

这是 Lumen、Laravel 5、5.1 还是 5.2 - 它们之间存在一些显着差异。您能否清理标签或具体说明您实际使用的标签。你在这里提到了所有这些。 你有没有运行“composer update” 确保你没有带空格的 .env 变量。 【参考方案1】:

如果您不使用 Lumen,请在 bootsrap/app.php 中删除您可能已经完成的配置,关于说明

【讨论】:

【参考方案2】:

我在 laravel 中使用 DomPDF 包后发现了这个错误。每当我使用 DomPDF.so 时都会出现此错误,因此我找到了一种适用于我的解决方案。

在 app_name -> bootstrap -> app.php 中注释这一行

$app->register(\Barryvdh\DomPDF\ServiceProvider::class);

在 app_name -> config -> app.php 中注释这两行

  'PDF' => Barryvdh\DomPDF\Facade::class,
  Barryvdh\DomPDF\ServiceProvider::class,

之后进入你的项目运行命令composer update

更新成功后执行以下命令,

php artisan clear-compiled 
composer dump-autoload
php artisan optimize

重新安装后,将 DomPDF 放入您的项目 composer require barryvdh/laravel-dompdf 取消注释以上 3 行并运行 php artisan serve

您的项目将再次开始运行。

【讨论】:

【参考方案3】:
$app->register(\Barryvdh\DomPDF\ServiceProvider::class); 

添加到error dir,

你应该在/root/config/app.php,注册它

【讨论】:

以上是关于在 vendor\laravel\framework\src\Illuminate\Container\Container.php 中未捕获的异常 'ReflectionException' 和消息 的主要内容,如果未能解决你的问题,请参考以下文章

分配的变量引用在哪里,在堆栈中还是在堆中?

NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2游记

秋的潇洒在啥?在啥在啥?

上传的数据在云端的怎么查看,保存在啥位置?

在 React 应用程序中在哪里转换数据 - 在 Express 中还是在前端使用 React?

存储在 plist 中的数据在模拟器中有效,但在设备中无效