php - 目标 [Illuminate\Contracts\Auth\Access\Gate] 不可实例化
问题描述
我正在将 Laravel 从 5.2 升级到 5.3
我按照这里提到的步骤操作: https ://laravel.com/docs/5.3/upgrade#upgrade-5.3.0
当我尝试进行作曲家更新时,我不断得到:
[2021-04-12 06:15:52] build.ERROR: exception 'Illuminate\Contracts\Container\BindingResolutionException' with message 'Target [Illuminate\Contracts\Auth\Access\Gate] is not instantiable.' in XXXXXXXXXXXX/admin/vendor/laravel/framework/src/Illuminate/Container/Container.php:763
#0 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Container/Container.php(644): Illuminate\Container\Container->build('Illuminate\\Cont...', Array)
#1 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(709): Illuminate\Container\Container->make('Illuminate\\Cont...', Array)
#2 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Container/Container.php(1203): Illuminate\Foundation\Application->make('Illuminate\\Cont...')
#3 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(175): Illuminate\Container\Container->offsetGet('Illuminate\\Cont...')
#4 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(144): Illuminate\Support\Facades\Facade::resolveFacadeInstance('Illuminate\\Cont...')
#5 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(231): Illuminate\Support\Facades\Facade::getFacadeRoot()
#6 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php(25): Illuminate\Support\Facades\Facade::__callStatic('policy', Array)
#7 /Users/ahmad/Projects/admin/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php(25): Illuminate\Support\Facades\Gate::policy('XXXXXX\\Model', 'XXXXXXX\\Polic...')
#8 /Users/ahmad/Projects/admin/app/Providers/AuthServiceProvider.php(26): Illuminate\Foundation\Support\Providers\AuthServiceProvider->registerPolicies()
#9 [internal function]: XXXXXX\Providers\AuthServiceProvider->boot()
我将 Gate 添加到我的 providers 数组中,并尝试清除引导缓存文件夹并删除供应商,然后重新安装 composer.json 中的所有内容
有什么建议吗?
解决方案
推荐阅读
- css - 如何在 Firefox 中使我的 SVG 元素上的 CSS @keyframes 动画更流畅且资源占用更少?
- arduino - 使用 .contains 时,错误 'class String' 没有名为 'contains' 的成员
- c# - no_connection_could 因为目标机器主动拒绝了
- javascript - Javascript 文件选择对话框 eventListener 未被调用
- vuetify.js - 如何淡出 Vuetify v-data-table 行
- r - R新手,有人可以解释一下下面的代码吗?
- indentation - 在 nano 中粘贴文本时如何消除级联缩进?
- c++ - 试图找到已删除的函数
- firebase - 使用 Kotlin 和 MVVM 的 Firebase 授权
- javafx - JavaFx 多行选项卡标题