- html - 我的下拉菜单的内容关闭得太快
- c# - 使用 Html Agility Pack 从网页中的表中获取值而不使用 "SelectNode'
- html - 内容容器下的 CSS 下拉菜单
- html - 如何停止嵌套列表重叠父列表?
安装了新的 Laravel 8 项目并在加载第一个实例时,出现以下错误。这很奇怪,因为我把它放在一边,后来从 Laravel 5.8 -> 6 升级了另一个项目(工作正常),当我去检查网站时遇到了类似的错误。
我已经清除了 Composer 缓存,删除了供应商文件夹并重新安装,但似乎无法弄清楚。过去一天一直在为此绞尽脑汁,似乎某些软件包版本不正确,但我不确定从哪里开始进行故障排除。
( ! ) fatal error :声明 Illuminate\Container\Container::get($id) 必须与/home/vagrant/ps/vendor/laravel/framework 中的 Psr\Container\ContainerInterface::get(string $id) 兼容/src/Illuminate/Container/Container.php 第 15 行
Call Stack
# Time Memory Function Location
1 0.0001 357784 {main}( ) .../index.php:0
2 0.0133 502360 require_once( '/home/vagrant/ps/bootstrap/app.php' ) .../index.php:47
3 0.0133 502360 spl_autoload_call ( ) .../app.php:14
4 0.0133 502424 Composer\Autoload\ClassLoader->loadClass( ) .../app.php:14
5 0.0133 502424 Composer\Autoload\includeFile( ) .../ClassLoader.php:322
6 0.0135 578336 include( '/home/vagrant/ps/vendor/laravel/framework/src/Illuminate/Foundation/Application.php' ) .../ClassLoader.php:444
7 0.0135 578336 spl_autoload_call ( ) .../Application.php:29
8 0.0135 578392 Composer\Autoload\ClassLoader->loadClass( ) .../Application.php:29
9 0.0135 578392 Composer\Autoload\includeFile( ) .../ClassLoader.php:322
10 0.0138 588440 include( '/home/vagrant/ps/vendor/laravel/framework/src/Illuminate/Container/Container.php' ) .../ClassLoader.php:444
最佳答案
您使用的是什么版本的 PHP?由于添加到 psr/container
中的静态类型,看起来这个问题正在发生。五天前发布的 v1.0.0 和 v.1.1.0 之间的版本弃用 PHP < 7.2
https://github.com/php-fig/container/blob/1.0.0/src/ContainerInterface.php#L23
https://github.com/php-fig/container/blob/1.1.0/src/ContainerInterface.php#L22
钉住 psr/container
到 v1.0.0 应该可以解决这个问题,直到 Illuminate 更新
关于php - Illuminate\Container\Container::get($id) 的声明必须与 Psr\Container\ContainerInterface::get(string $id) 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66526288/
为什么在尝试获取 ContainerInterface 时出现此错误: ERROR - exception 'ErrorException' with message 'Catchable Fatal
为什么在尝试获取 ContainerInterface 时出现此错误: ERROR - exception 'ErrorException' with message 'Catchable Fatal
为什么我有这个错误? Catchable Fatal Error: Argument 1 passed to Application\Sonata\ProductBundle\Controller\P
我正在尝试在 Slim 中使用 Controller ,但一直出现错误 PHP 可捕获 fatal error :参数 1 传递给 TopPageController::__construct() 必
我在我的 Models 上遇到了 Slim 3 的 Catchable fatal error,我在我的 Controllers 上进行了类似的设置,并且工作正常。当我在我的 Modal class
安装了新的 Laravel 8 项目并在加载第一个实例时,出现以下错误。这很奇怪,因为我把它放在一边,后来从 Laravel 5.8 -> 6 升级了另一个项目(工作正常),当我去检查网站时遇到了类似
我是一名优秀的程序员,十分优秀!