运行php artisan config后出错:cache

时间:2017-07-02 05:25:03

标签: php laravel laravel-5.4

运行php artisan config:cache后,在

中显示错误

Fatal error: Uncaught ReflectionException: Class config does not exist in D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Container\Container.php:729 Stack trace: #0 D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Container\Container.php(729): ReflectionClass->__construct('config') #1 D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Container\Container.php(608): Illuminate\Container\Container->build('config') #2 D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Container\Container.php(575): Illuminate\Container\Container->resolve('config') #3 D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(728): Illuminate\Container\Container->make('config') #4 D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(106): Illuminate\Foundation\Application->make('config') #5 D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(269): app('config') #6 D:\xampp\htdocs\app\vendor\laravel\framework\src\Ill in D:\xampp\htdocs\app\vendor\laravel\framework\src\Illuminate\Container\Container.php on line 729

我在bootstrap / app.php上添加此代码

$app->bootstrapWith([
\Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables::class,
\Illuminate\Foundation\Bootstrap\LoadConfiguration::class,
\Illuminate\Foundation\Bootstrap\HandleExceptions::class,
\Illuminate\Foundation\Bootstrap\RegisterFacades::class,
\Illuminate\Foundation\Bootstrap\SetRequestForConsole::class,
\Illuminate\Foundation\Bootstrap\RegisterProviders::class,
\Illuminate\Foundation\Bootstrap\BootProviders::class,
]);
添加此代码后出现

新错误:

并运行composer dumpautoload -o dont work

我添加了这段代码,工作

$app->bootstrapWith([
\Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables::class,
\Illuminate\Foundation\Bootstrap\LoadConfiguration::class,
\Illuminate\Foundation\Bootstrap\HandleExceptions::class,
\Illuminate\Foundation\Bootstrap\RegisterFacades::class,
\Illuminate\Foundation\Bootstrap\SetRequestForConsole::class,
\Illuminate\Foundation\Bootstrap\RegisterProviders::class,
\Illuminate\Foundation\Bootstrap\BootProviders::class,
]);

但我使用sluggable package和set方法来配置文件,在set命令之后,将sluggable package方法数组更改为:

'method' =>
  Closure::__set_state(array(
)),

现在,不要工作我的应用程序! 请注意这段代码并运用我的代码! :(

0 个答案:

没有答案