Laravel项目缺少.env文件

Laravel项目缺少.env文件,laravel,github,git-pull,Laravel,Github,Git Pull,我是laravel的新手,最近我从git hub中提取了一个项目,但它无法运行,因为它缺少了我尝试过的composer安装的.env文件,但无法运行。是否有其他方法生成.env文件?只需打开一个编辑器并创建一个.env文件。它是一个简单的文本文件 它被git忽略,因为它包含敏感数据 编辑:通常文件夹中应该有一个.env.example文件(git默认情况下不会忽略),您可以将其重命名为.env您可以从Laravel源代码下载标准文件,将其重命名为.env并对其进行编辑。只需设置正确的数据库凭据等

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

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

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


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

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

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

  • 使用IDE在项目中复制Readme.md文件
  • 将副本编辑为.env
  • 从中复制内容
  • 将其粘贴到.env文件中
  • 运行php artisan密钥:生成

  • 运行
    composer-create-project后--首选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

    顺便说一句,git上没有.env文件,因为它包含用户敏感信息。复制README.md,重命名它,然后替换它的所有内容有什么意义?难道不能创建一个包含所需内容的新文件吗?