Laravel 5.3 没有 .env 只有 .env.dev
Posted
技术标签:
【中文标题】Laravel 5.3 没有 .env 只有 .env.dev【英文标题】:Laravel 5.3 no .env only .env.dev 【发布时间】:2017-09-02 07:24:18 【问题描述】:您好,我是这个团队开发的新手。如果我添加 .env 文件,一切正常,但如果我删除它,则会出现错误The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
。如何让它发挥作用?谢谢
【问题讨论】:
【参考方案1】:您的 .env
文件(或您的环境)需要有一个 APP_KEY
变量,Laravel 使用该变量进行加密。您可以使用php artisan key:generate --show
生成密钥。
【讨论】:
我的意思是如果删除 .env 它不起作用。我有 .env 和 .env.dev 我的团队是 .env.dev。我需要删除 .env 您不要删除.env
文件,它是环境文件并且是必需的。通常,您会将.env.example
文件提交到源代码管理,并使用它为不同的环境创建.env
文件。
如果您需要特殊的开发设置和生产设置,那么您可以拥有两个不同的 .env
文件,一个用于具有实时凭据的生产,一个用于具有测试凭据的开发,您也可以在 @987654329 中添加 cmets @文件检查here以上是关于Laravel 5.3 没有 .env 只有 .env.dev的主要内容,如果未能解决你的问题,请参考以下文章
Laravel/Lumen 5.3.3:在迁移中覆盖 env 值