首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel 5设置环境

在Laravel 5设置环境
EN

Stack Overflow用户
提问于 2015-02-18 04:38:45
回答 3查看 2.7K关注 0票数 1

我正在尝试将我的应用程序中的环境从本地环境转变为生产环境。我修改了.env文件,但是每当我运行查询时,它都不是使用config/database.php中的配置,也不是使用.env中的数据库设置,而是使用默认的have @ localhost。我怎样才能将环境转变为生产?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-08 18:55:21

根据我的评论,我所需要做的就是重新启动服务器,在我的例子中是artisan serve。它只在启动时加载环境,因此任何更改在运行时都不会生效。

票数 0
EN

Stack Overflow用户

发布于 2016-08-31 03:59:38

将下面的行放入引导程序/app.php中

代码语言:javascript
复制
  $app->loadEnvironmentFrom('.local.env');

您可以在这里更改文件名('.local.env'),运行什么样的环境文件

票数 1
EN

Stack Overflow用户

发布于 2015-02-18 06:45:24

在Laravel 5中,.env文件是您需要编辑的文件。DB值存储在那里。

这个文件应该在.gitignore中,因为有一个.env.example

更改

代码语言:javascript
复制
APP_ENV=production
APP_DEBUG=false
APP_KEY=yourkey

DB_HOST=tost
DB_DATABASE=db
DB_USERNAME=un
DB_PASSWORD=pwd

CACHE_DRIVER=file
SESSION_DRIVER=file

在生产环境中这样做,因为它不再使用config/database中的值

配置dir中的文件应该在不同环境下保持相同的配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28576093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档