Laravel望远镜不会移除

时间:2019-10-04 03:46:00

标签: laravel

运行composer remove laravel/telescope之后,它仍然无法完全移除望远镜。我在这里https://github.com/laravel/telescope/issues/361遵循了答案,但无济于事,它仍然行不通。这是错误消息

enter image description here

3 个答案:

答案 0 :(得分:2)

在运行Set<String> sourceList = alertHit.stream() .flatMap(h -> Arrays.stream(h.getList().split(","))) .collect(Collectors.toSet()); 之前,必须先删除代码中的所有telescope引用。

  1. 请检查composer remove laravel/telescope,在config/app.php阵列下,从那里移开望远镜
  2. 您的providers中有app/Providers/AppServiceProvider.php吗?也将其删除。

然后您终于可以运行TelescopeServiceProvider

答案 1 :(得分:2)

这对我有用:

内部:

 root->config->telescope.php

telescope.php配置文件中:

'enabled' => env('TELESCOPE_ENABLED', 'true'),

我将true更改为false

答案 2 :(得分:0)

如果您只是想暂时禁用Telescope,请在composer.json文件中将laravel/telescope添加到dont-discover索引中:

"laravel": {
        "dont-discover": ["laravel/telescope"]
}

然后运行composer dump命令。

要永久删除望远镜,请运行composer remove laravel/telescope命令,然后从App\Providers\TelescopeServiceProvider::class,文件中删除config/app.php,然后从TelescopeServiceProvider文件夹中删除app/providers/文件。