Laravel项目缺少.env文件
我是laravel的新手,最近我从git hub中提取了一个项目,但它无法运行,因为它缺少了我尝试过的composer安装的.env文件,但无法运行。是否有其他方法生成.env文件?只需打开一个编辑器并创建一个.env文件。它是一个简单的文本文件 它被git忽略,因为它包含敏感数据Laravel项目缺少.env文件,laravel,github,git-pull,Laravel,Github,Git Pull,我是laravel的新手,最近我从git hub中提取了一个项目,但它无法运行,因为它缺少了我尝试过的composer安装的.env文件,但无法运行。是否有其他方法生成.env文件?只需打开一个编辑器并创建一个.env文件。它是一个简单的文本文件 它被git忽略,因为它包含敏感数据 编辑:通常文件夹中应该有一个.env.example文件(git默认情况下不会忽略),您可以将其重命名为.env您可以从Laravel源代码下载标准文件,将其重命名为.env并对其进行编辑。只需设置正确的数据库凭据等
编辑:通常文件夹中应该有一个.env.example文件(git默认情况下不会忽略),您可以将其重命名为.env您可以从Laravel源代码下载标准文件,将其重命名为
.env
并对其进行编辑。只需设置正确的数据库凭据等
不要忘记运行php artisan key:generate
命令,该命令将生成应用程序(加密)密钥并将其添加到.env
文件中
运行
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,重命名它,然后替换它的所有内容有什么意义?难道不能创建一个包含所需内容的新文件吗?