未捕获的异常' ReflectionException'消息'类配置不存在'在vendor \ laravel \ framework \ src \ Illuminate \ Container \ Container.php

时间:2016-03-18 06:05:26

标签: php laravel laravel-5 laravel-5.1 laravel-5.2

  

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

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

流明:

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

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

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

$app->configure('dompdf');

我在bootstrap / app.php中添加了这个代码

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

但是我发现了这个错误。

3 个答案:

答案 0 :(得分:1)

如果您不使用流明,请删除您在bootsrap / app.php中有关说明的配置

答案 1 :(得分:0)

我在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

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

答案 2 :(得分:-1)

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

已添加到error dir,

您应该在/ root/config/app.php,

中注册