После запуска composer create-project laravel/laravel:^11.0 project-name затем перехожу в папку моего проекта cd project-name после этого я должен запустить php artisan serve но на этом этапе я получил ошибку, которая кажется, что папка поставщика не найдена в моем проекте
Обратите внимание: если я использую laravel 8, все работает нормально, но мне нужно использовать laravel 11.
Помогите мне, спасибо!
Моя версия PHP 8.2.10.
Попробуйте использовать laravel 11, но не можете. С другой стороны, laravel 8 работает.
Обратите внимание, что я пытаюсь запустить composer install и composer update и удалить composer cache.
Полное сообщение об ошибке: «Предупреждение PHP: require(/home/ahmedelmoslmany/Laravel-demo/example-app11/vendor/autoload.php): не удалось открыть поток: нет такого файла или каталога в /home/ahmedelmoslmany/Laravel-demo/ example-app11/artisan в строке 9 Неустранимая ошибка PHP: необнаруженная ошибка: не удалось открыть требуемый '/home/ahmedelmoslmany/Laravel-demo/example-app11/vendor/autoload.php' (include_path='.:/usr/share/php') в /home/ahmedelmoslmany/ Laravel-demo/example-app11/artisan:9 Трассировки стека: #0 {основной} добавлено в /home/ahmedelmoslmany/Laravel-demo/example-app11/artisan в строке 9"
@s4D_t0y Спасибо, но в папке проекта нет файла .gitignore!
Вы уверены? Это скрытый файл, поэтому вы не сможете его увидеть. (Однако я не знаю, на какой у вас ОС, поэтому не хочу делать поспешных выводов)
@s4D_t0y Я забыл это сказать, но я использую ОС Linux Ubuntu
@Sidik Спасибо за ваши усилия, но у меня уже есть файл композитора.json
@AhmedElmoslmany, попробуйте выполнить установку композитора в подробном режиме; то есть compoer -vvvv install. Возможно, есть какая-то ошибка, которую вы не видите
Возможно, что-то пошло не так с настройкой проекта или вы что-то изменили после его создания. Я только что попробовал новый проект, vendor есть, и я могу запустить php artisan serve. Вы сказали: «На этом этапе у меня возникла ошибка: кажется, папка поставщика не найдена в моем проекте». Добавьте полное сообщение об ошибке к своему вопросу, это может сказать нам, что вам чего-то не хватает.
В чем ошибка? Решает ли это вашу проблему? stackoverflow.com/questions/47186191/…
@Tony Добавьте к вопросу полное сообщение об ошибке, пожалуйста, посмотрите. Заранее спасибо!
Если у вас есть решение вашей проблемы, опубликуйте его как ответ, а не как обновление вашего вопроса.






Ошибка:
Неустранимая ошибка: необнаруженная ошибка: не удалось открыть «/home/ahmedelmoslmany/Laravel-demo/example-app11/vendor/autoload.php»
говорит, что файл autoload.php отсутствует. Этот файл можно создать с помощью команды composer dump-autoload.
Если это не сработает успешно, возможно, вам придется сначала запустить composer install.
Я пробовал это в проекте Laravel 11, где папка vendor была удалена, и проект можно успешно обслуживать после:
$composer install
...
$composer dump-autoload
...
$php artisan serve
INFO Server running on [http://127.0.0.1:8000].
Если ваш проект не работает после выполнения этих команд, нам понадобится дополнительная информация, чтобы исправить это.
После запуска команды composer dump-autoload я сталкиваюсь с новой ошибкой, и это сообщение: Неустранимая ошибка PHP: Необнаруженная ошибка: класс «Illuminate\Foundation\Application» не найден в /home/ahmedelmoslmany/Laravel-demo/example-app11/bootstrap/app .php:7 Трассировка стека: #0 /home/ahmedelmoslmany/Laravel-demo/example-app11/artisan(12): require_once() #1 {main} добавлено в /home/ahmedelmoslmany/Laravel-demo/example- app11/bootstrap/app.php в строке 7. Скрипт @php artisan package:discover --ansi обрабатывает событие post-autoload-dump, возвращаемое с кодом ошибки 255.
И это совершенно новый проект, который вы создали с помощью composer create-project laravel/laravel example-app11 и который вы никак не модифицировали? Вы тоже запускали composer install, где были ошибки?
Спасибо @Tony. При запуске composer install я обратил внимание на это предупреждение: «Composer работает значительно медленнее, чем обычно, потому что у вас не включено расширение PHP Curl». Я сообщил об этой ошибке в чатгпт и следил за ним, пока не решил ее. Я не знаю, почему это происходит, но теперь это работает!
попробуйте удалить композитор.lock из вашего файла gitignore, а затем снова запустите эти команды. Вопрос по Ларакастам