Php Laravel 6错误:目标类[encrypter]不存在

Php Laravel 6错误:目标类[encrypter]不存在,php,laravel,laravel-6,Php,Laravel,Laravel 6,我运行的是Laravel 6和PHP 7.2,出现以下错误: Illumb\Contracts\Container\BindingResolutionException抛出消息“目标类[encrypter]不存在” 堆栈跟踪: #14 Illuminate\Contracts\Container\BindingResolutionException in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/

我运行的是Laravel 6和PHP 7.2,出现以下错误:

Illumb\Contracts\Container\BindingResolutionException抛出消息“目标类[encrypter]不存在”

堆栈跟踪:

#14 Illuminate\Contracts\Container\BindingResolutionException in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:806
#13 ReflectionException in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:804
#12 ReflectionClass:__construct in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:804
#11 Illuminate\Container\Container:build in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:682
#10 Illuminate\Container\Container:resolve in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:630
#9 Illuminate\Container\Container:make in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:768
#8 Illuminate\Foundation\Application:make in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:946
#7 Illuminate\Container\Container:resolveClass in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:874
#6 Illuminate\Container\Container:resolveDependencies in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:835
#5 Illuminate\Container\Container:build in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:682
#4 Illuminate\Container\Container:resolve in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Container/Container.php:630
#3 Illuminate\Container\Container:make in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:768
#2 Illuminate\Foundation\Application:make in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:215
#1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /Applications/MAMP/htdocs/kiri/kiriarabia/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189
#0 Illuminate\Foundation\Http\Kernel:terminate in /Applications/MAMP/htdocs/kiri/kiriarabia/public/index.php:60

知道我需要修复什么吗?

如果您已将类组织到子文件夹中,请检查名称空间–它也应该包括子文件夹。

将旧的加密器中间件复制到新创建的项目中间件文件夹。

如果中间件不存在,您可能会遇到此异常

让我们考虑下面的路线,例如:

Route::get('/products/{productId}','ProductController@view')
->中间件(some_中间件);

如果中间件
some\u middleware
未实现,则您将获得异常目标类[some\u middleware]不存在。

您是否运行了
php artisan key:generate
?是,im获取:App\Providers\EventServiceProvider::boot的声明(light\Contracts\Events\Dispatcher$Events)应与Lightlight\Foundation\Support\Providers\EventServiceProvider::boot()兼容。是否安装新的Laravel或升级?我安装了一个新版本,正在从现有项目迁移目录复制EventServiceProvider文件代码回答您的问题