Laravel 5 安装根目录下 .env 文件是配置文件。打开 config/database.php 可以看到,它返回一个PHP数组,该配置文件提供了各种数据库可能用到的配置。connections 里包含了数据库配置。修改'default' => 'mysql',参数可以选择需要使用的数据库。

'mysql' => ['driver'    => 'mysql','host'      => env('DB_HOST', 'localhost'),'database'  => env('DB_DATABASE', 'forge'),'username'  => env('DB_USERNAME', 'forge'),'password'  => env('DB_PASSWORD', ''),'charset'   => 'utf8','collation' => 'utf8_unicode_ci','prefix'    => '','strict'    => false,'engine'    => null,],

上述为myql默认配置项,env()方法是用来读取.env文件中的配置项,也可以通过直接用’password’ =>’password’来配置,但这样缺少安全性,如果把项目放在github,会被直接看到。所以可以通过肚脐。env配置文件,然后把。env文件设置为不提交,这样安全性就提高了。

在根目录 .gitignore文件,可以查看

/vendor
/node_modules
/public/storage
Homestead.yaml
Homestead.json
.env

读取环境配置

  • 在在Application实例中,可以通过environment()方法来读取目前应用程序的环境配置:

  • $environment = $app->environment();
  • 也可以传递参数至 environment() 方法中,来确认目前的环境是否与参数相符合:

  • if ($app->environment('local'))
    {// The environment is local
    }if ($app->environment('local', 'staging'))
    {// The environment is either local OR staging...
    }
  • 或通过 App facade 或者辅助方法 app() 取得应用程序实例:

  • $environment = app()->environment();
    $environment = App::environment();

维护模式

当应用程序处于维护模式时,所有的路由都会指向一个自定的视图。当你要更新或维护网站时,「关闭」整个网站是很简单的。如果应用程序处于维护模式,HttpException 会抛出 503的状态码。维护模式响应的默认模板放 resources/views/errors/503.blade.php

//启用维护模式,只需要执行 Artisan 命令 down:
php artisan down//关闭维护模式,使用 Artisan 命令 up:
php artisan up

Laravel 中的环境与配置相关推荐

  1. macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  2. Linux系统中Jena环境变量配置及使用

    前言:最近在使用jena开发知识图谱,总结一下最近的使用过程. 文末有 apache-jena-3.6.0,Apache-jen.a-fuseki-3.6.0以及d2rq-0.8.1tar 文件.因为 ...

  3. adb调试app中java环境变量配置(详细版)

    一.java的安装 第一步:双击打开jdk-8u261-windows-x64.exe文件 第二步:点击下一步,将JDK 8 Update 261安装位置修改至D盘. 第三步:点击下一步,等待安装. ...

  4. windows中java环境变量配置

    后端技术文档 1:首先需要去官网下载jdk8的安装包,下载网站: https://www.oracle.com/java/technologies/downloads/#java8-windows [ ...

  5. 详解Visual Studio 2010中QT环境搭建配置

    本文将介绍如何在Visual Studio 2010中配置Qt这个跨平台应用程序和UI开发框架. QT简介 Qt是一个跨平台应用程序和UI开发框架.它包括跨平台类库.集成开发工具和跨平台 IDE.使用 ...

  6. hadoop在windows中的环境变量配置

    hadoop3.1.0 window win7 基础环境搭建 前言:在windows上部署hadoop默认都是安装了java环境的哈. 1.下载hadoop3.1.0 https://mirrors. ...

  7. java环境classpath_JAVA中的环境变量配置 PATH CLASSPATH

    1.CLASSPATH是什么?它的作用是什么? 首先,classpath 是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util. ...

  8. Laravel安装及环境的配置(XAMPP集成开发环境下)

    Laravel 使用 Composer 来管理代码依赖.所以,在使用 Laravel 之前,请先确认你的电脑上安装了 Composer. 操作系统为win7: 集成开发环境XAMPP: 第一步:安装C ...

  9. laravel mysql pdo,更改Laravel中的基本PDO配置

    My shared web host have some problems with query prepares and I want to enable PDO's emulated prepar ...

最新文章

  1. 2021年大数据Kafka(四):❤️kafka的shell命令使用❤️
  2. Swift项目引入第三方库的方法
  3. Cocos Creator—定制H5游戏首页loading界面
  4. .NET部分知识点整理
  5. oracle 向右去整,使用table表格无端的整体向右偏移一段距离
  6. Redis Sentinel配置小记
  7. python怎么重命名word文件,Python读取word文本操作详解
  8. 数据是如何被保护的?高质量存储告诉你
  9. 为什么mysql查询结果有前缀_字符串的公共前缀对Mysql B+树查询影响回溯分析
  10. 利用正则表达式 替换字符串中多个 URL
  11. 入门highchart 第一天—— 环形图
  12. robot framework-ride导入Selenium2Library报错,已解决
  13. Leetcode SQL 刷题学习:175. 组合两个表
  14. 腾讯微信短网址(url.cn)在线生成接口API使用详解
  15. 结巴分词有前空格_jieba英文空格分词问题
  16. 大一ACM比赛观摩感悟(比赛)
  17. 錦匯行商業管理公司对于西昌商铺一条街公开秩序管理方案
  18. 开水果店如何进水果,开水果店进的应季水果有哪些
  19. cardboard的使用
  20. 任务管理器测试内存泄露

热门文章

  1. bootstraptable控制分页_bootstrap table分页(前后端两种方式实现)
  2. java基础之java内存模型
  3. hadoop学习3 查找块的位置
  4. QT+VS中使用qDebbug()打印调试信息无法显示
  5. Linux 安装Zookeeper单机版(使用Mac远程访问)
  6. 201521123004《软件工程》个人阅读作业1
  7. spring+mybatis实现读写分离
  8. C#让TopMost窗体弹出并置顶层但不获取当前输入焦点的终极办法
  9. [转]Windows Phone 7程序设计”完全版电子书可以免费下载了
  10. MTV: Django眼中的MVC