Недавно я попытался установить jenssegers/agent в Laravel, следуя инструкциям на этой странице GitHub: https://github.com/jenssegers/agent. Однако я столкнулся с ошибкой, когда я получил сообщение «Класс 'Jenssegers\Agent\AgentServiceProvider' не найден» в моем браузере.
Может ли кто-нибудь помочь мне понять, что может быть причиной этой ошибки и как ее решить? Я был бы очень признателен за любые идеи или предложения, которые у вас могут быть.
Заранее спасибо!
введите здесь описание изображения
Я уже добавил Jenssegers\Agent\AgentServiceProvider::class в раздел «Providers» и «Agent» => Jenssegers\Agent\Facades\Agent::class в «aliases» в файле config/app.php и запустил установку composer.
он отвечает примерно так: «В строке 208 ProviderRepository.php: класс Jenssegers\Agent\AgentServiceProvider не найден. Скрипт @php artisan package:discover --ansi обрабатывает событие post-autoload-dump, возвращенное с кодом ошибки 1».
Вы уверены, что пакет установлен правильно? Проверьте наличие следующих файлов: vendor/jenssegers/agent/src/Agent.phpvendor/jenssegers/agent/src/AgentServiceProvider.php
Да, они установлены в папки, которые вы говорите.
Хорошо, проблема заключалась в том, что я запускал «установку композитора» вне папки моего проекта, теперь он работает правильно. Спасибо!






Хорошо, проблема заключалась в том, что я запускал «установку композитора» вне папки моего проекта. Теперь он работает правильно. Спасибо!
Пробовали
composer dumpautoload? Кроме того, это выглядит как пакет, который не получал никаких выпусков почти 3 года и вообще не развивался более 2 лет. Это может быть заброшено