簡體   English   中英

Laravel 項目缺少 .env 文件

[英]Laravel project missing .env file

我是 laravel 的新手,我最近從 git-hub 中提取了一個項目,但它無法運行,因為它缺少 .env 文件,我嘗試了 composer install 但沒有奏效。 有沒有其他方法可以生成 .env 文件?

您可以從 Laravel 源代碼下載標准的env.example文件,將其重命名為.env並進行編輯。 只需設置正確的數據庫憑據等。

不要忘記運行php artisan key:generate命令,它將生成一個應用程序(加密)密鑰並將其添加到.env文件中。

只需打開一個編輯器並創建一個 .env 文件。 它是一個簡單的文本文件。

它被 git 忽略,因為它包含敏感數據。

編輯:通常應該有一個 .env.example 文件夾(默認情況下不會被 git 忽略),您可以將其重命名為 .env

運行composer create-project --prefer-dist laravel/laravel並非所有文件都被安裝,包括.env.example

curl https://raw.githubusercontent.com/laravel/laravel/master/.env.example > .env
php artisan key:generate
curl https://raw.githubusercontent.com/laravel/laravel/master/.gitignore > .gitignore
curl https://raw.githubusercontent.com/laravel/laravel/master/.gitattributes > .gitattributes
curl https://raw.githubusercontent.com/laravel/laravel/master/.editorconfig > .editorconfig

.gitignore很重要,因為它可以防止新創建的.env.env

  1. 使用 IDE 復制項目中的 Readme.md 文件
  2. 將副本編輯為 .env
  3. .env.example復制內容
  4. 將其粘貼到您的 .env 文件中
  5. 運行php artisan key:generate

對我來說,它在 VisualStudio 中也是不可見的。 所以我無法重命名.env.example ,因為它導致失敗的錯誤二重奏.env已經存在。 但是我在windows資源管理器中找到它,用記事本打開它進行編輯。 我希望它也對你有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM