我正在尝试使用Laravel官方文档中的Telescope包,并且我已经按照前两个步骤进行了操作:
composer require laravel/telescope
并且
php artisan telescope:install
在我的命令行中,一切都进行得很顺利,直到安装时出现了错误:
ErrorException:file_get_contents(path\app\Providers/TelescopeServiceProvider.php:打开流程失败:在vendor\laravel\telescope\src\Console\InstallCommand.php中没有这样的文件或目录
当然,我谷歌了这个问题,并找到了this,我检查了一下我的提供者文件夹是否存在。它确实存在,但TelescopeServiceProvider.php
确实不在那里。我尝试再次运行命令php artisan telescope:install
,它提供了以下消息:
Telescope脚手架安装成功。
我认为这很奇怪,但好吧,我继续按照文档的下一步操作:
- 安装Telescope后,您还应该运行
migrate
命令:php artisan migrate
所以我运行了那个命令,我得到了以下消息:
很明显这个过程并没有成功。我在“虚假”安装成功信息之后检查了TelescopeServiceProvider是否已存在,但它仍然不存在。我做错了什么?如何解决这个问题?没有要迁移的内容。
telescope:install
。 - Bram Verstraten