Я хочу запустить приложение Laravel, но при запуске composer install не может найти файл .env. И не создает его.
Я думал, что это проблема с URL-адресом пути, потому что в URL-адресе пути есть косые черты и обратные косые черты.
Вот результат:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postInstall
> php artisan key:generate
Выдает ошибку:
[ErrorException] file_get_contents(C:\xampp\htdocs\tekom-web/.env): failed to open stream: No such file or directory
Script php artisan key:generate handling the post-install-cmd event returned with error code 1
ключ: generate не создает файл env. Он у вас уже должен быть, либо создайте его, либо скопируйте файл .env.example.
Возможный дубликат Как устранить ошибку «[ErrorException] file_get_contents (/var/www/laravel/.env): не удалось открыть поток: нет такого файла или каталога»?






Если вы используете каталог, в котором был создан ваш проект, в команде создания он должен был создать для вас пример файла .env. Но иногда тонкие ткани могут изнашиваться. Если вы клонировали проект на своей машине, он на самом деле его не создает. В любом случае, вы всегда должны проверять файлы, связанные с вашей средой, когда начинаете работать в новой среде;)
Файлы .env по умолчанию игнорируются и не включаются в систему контроля версий по многим причинам, включая безопасность проекта и ключей API. Следовательно, когда вы клонируете приложение Laravel, у вас его не будет по умолчанию, и вы не сможете использовать команду artisan для его создания.
Лучшее решение - скопировать .env.example и переименовать его в .env, а затем использовать команду artisan key: generate, и она должна работать! Причина, по которой я предлагаю скопировать пример файла .env, заключается в том, что, если вы клонировали этот проект, разработчики часто используют пример env и включают все необходимые переменные среды прямо из коробки. Копируя его, вы обеспечиваете соответствие требованиям проекта.
Надеюсь это поможет!
Вы говорите "не создает ли он", это звучит так, как будто его на самом деле не существует, так вы уверены, что у вас есть файл .env?