Я пытаюсь использовать пакет Telescope из официальной документации Laravels, и я выполнил первые 2 шаги:
composer require laravel/telescope
а также
php artisan telescope:install
В моей командной строке все шло нормально до установки. Получил ошибку:
ErrorException: file_get_contents (путь \ app \ Providers / TelescopeServiceProvider.php: не удалось открыть поток: такого файла или каталога нет в: vendor \ laravel \ telescope \ src \ Console \ InstallCommand.php
Итак, конечно, я погуглил проблему и нашел это и проверил, не папка моего провайдера существует. Он есть, и действительно, TelescopeServiceProvider.php
там нет. Я попытался снова запустить команду php artisan telescope:install
, и она выдала мне сообщение:
Строительные леса телескопа успешно установлены.
что мне показалось странным, но хорошо, я перешел к следующему этапу документации:
- После установки телескопа вы также должны выполнить
migrate
команду:php artisan migrate
Я выполнил эту команду и получил сообщение:
Нечего переносить.
Итак, очевидно, что это пошло не так. После сообщения об успешной установке поддельного я проверил, существует ли TelescopeServiceProvider сейчас, но его все еще не было.
Что я сделал не так и как исправить эту проблему?
TelescopeServiceProvider
в папке вашего приложения / Providers ... Удалите пакет, запуститеcomposer update
и снова запустите процесс (требуется - ›установить ) ... Если послеphp artisan telescope:install
вы не видите класс провайдера, ресурсы внутри общей папки и файл конфигурации, то проблема с разрешением файловой системы IMHO - person IlGala   schedule 25.09.2019telescope:install
. - person Bram Verstraten   schedule 25.09.2019