小编use*_*048的帖子

Container::getAlias($abstract) 抛出 ErrorException: 当 $abstract 中没有 $this->aliases[] 时,isset 中的偏移类型非法或为空

  • Laravel 版本:5.6.16
  • PHP 版本:7.2.3
  • 数据库驱动程序和版本:不适用

描述:

laravel\framework\src\Illuminate\Container\Container.php 公共函数 getAlias($abstract) 抛出 ErrorException: 当 $abstract 中没有 $this->aliases[] 时, isset 中的非法偏移类型或为空

$this->aliases[$abstract] 为 null 并且 !isset($this->aliases[$abstract]) 抛出 ErrorException: Illegal offset type inisset or empty

$abstract 值是 Modules\Administration\Tests\Commands\StubJsonCommandHandler

重现步骤:

运行 AdministrationControllerTest ( https://github.com/proyectotau/TAU/克隆 laraveldusk 分支 [4ef9b0e124657abed7afde0969f332bf7be95a8b])

这是一个错误还是我有任何错误?提前致谢!

laravel laravel-5.6

5
推荐指数
1
解决办法
1337
查看次数

标签 统计

laravel ×1

laravel-5.6 ×1