Laravel项目缺少.env文件

时间:2016-08-20 11:35:04

标签: laravel github git-pull

我是laravel的新手,我最近从git-hub中提取了一个项目,它不会运行,因为它缺少.env文件我尝试过composer install但是没有用。有没有其他方法来生成.env文件?

4 个答案:

答案 0 :(得分:8)

您可以从Laravel源代码下载标准env.example文件,将其重命名为.env并进行编辑。只需设置正确的DB凭据等

请勿忘记运行php artisan key:generate命令,该命令将生成应用程序(加密)密钥并将其添加到.env文件中。

答案 1 :(得分:2)

只需打开一个编辑器并创建一个.env文件。它是一个简单的文本文件。

它被git忽略,因为它包含敏感数据。

编辑:通常文件夹中应该有一个.env.example文件(默认情况下git不会忽略它),你可以将它重命名为.env

答案 2 :(得分:1)

  1. 使用IDE复制项目中的Readme.md文件
  2. 将副本编辑为.env
  3. .env.example复制内容
  4. 将其粘贴到您的.env文件中
  5. 运行php artisan key:generate

答案 3 :(得分:0)

运行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