laravel5数据库配置及其注意事项

laravel5数据库配置及其注意事项

今天分享一个Laravel5数据库配置上的坑。

    Laravel5作为一套简洁、优雅的PHP Web开发框架(笑),唯一不足的一点就是中文手册或者说是资料比较少,虽然现在很多大神也开始普及这些东西,但是大神一遍也会忽略一下小坑。今天配置了一下数据库,就是目录Config\database.php,手册上说的数据库的配置文件,打开找到配置MySQL的的地方是这样的:

laravel5数据库配置及其注意事项

   看起来没什么问题,动手改:

laravel5数据库配置及其注意事项

   没问题,然后满怀信心去测试

laravel5数据库配置及其注意事项

    尴尬。。。报错的大概的意思就是让我确认数据库的密码是不是有错。然后我去对比,发现没有错,的确是没有密码的,然后我百度是不是这个框架数据库必须有密码,发现可以密码为空。然后就迷茫了,我继续搜索这个错误本身搜出的结果没有什么有用的 基本就是密码不对,在这个过程中我发现中“homestead@localhost”这个意识是homestead这个用户的密码,我的用户是root为啥变了,唯一的解释就会配置没有生效,然后我查找关于配置的问题 :可以在linux命令下进入api目录下使用ls-al命令显示隐藏的.env文件,vi命令进入.env文件,i命令进入输入模式,修改密码等配置后,esc命令退出输入模式,shift+:进入末行模式,wq命令保存并退出,或者找到根文件夹中.env文件:

laravel5数据库配置及其注意事项

    其实一看就是一些配置文件,有邮箱的 Redis的 db就是数据库的,注意DB_USERNAME  是报错里的homested,很明显当时读取的配置就是这个.env的配置 那么env();这个就是读取这个文件的配置的,我把database.php的参数恢复然后修改.env的配置 然后测试果然也成功了。

   这个小坑估计也就是我这个粗心的人才会遇见,不过借此机会也发现了.env这个配置文件  小小记录一下

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113294.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL 8.0修改密码_oracle和mysql区别

    MySQL 8.0修改密码_oracle和mysql区别1、mysql-uroot-p’原来的密码’ //进入数据库中2、showdatabases;3、usemysql;4、使用下面的语句修改密码:  ALTERUSER’root’@’localhost’IDENTIFIEDWITHmysql_native_passwordBY’你的密码’;    ALTERUSER’root’@’lo…

    2022年8月12日
    3
  • non-compatible bean definition_cannot create a session after

    non-compatible bean definition_cannot create a session after前些天在我使用OkHttp的时候开始运行时出现了这么两个错误。错误一StaticinterfacemethodsareonlysupportedstartingwithAndroidN(–min-api24)大概意思就是静态接口方法只从AndroidN开始使用。错误二Invoke-customsareonlysupportedstartin…

    2022年9月5日
    3
  • Springboot项目使用动态切换数据源实现多租户SaaS方案

    Springboot项目使用动态切换数据源实现多租户SaaS方案

    2021年8月31日
    184
  • qmake的使用

    qmake的使用前言在linux环境下进行程序开发时,经常需要使用makefile管理编译代码,特别是一些大型工程,而makefile工具语法晦涩深入研究较为困难,好在有很多工具可以自动生成makefile,qmake就是其中的一种。qmake特点为不同的平台的开发项目创建makefile。可以供给任何一个软件项目使用,而不用管它是不是用Qt写的,尽管它包含了为支持Qt开发所拥有的额外的特征。…

    2022年5月19日
    165
  • linux安装samba服务器_开启samba服务

    linux安装samba服务器_开启samba服务Centos7samba的简介:我们都知道windows上面有一个很方便的文件共享的功能,samba服务主要就是实现了linux平台上的文件共享功能,使得linux平台也能够和windows进行文件共享,但是使用linux搭建的文件共享服务器对于windows来说和平常windows和windows之间进行文件共享没有什么区别。因为samba服务与windows的文件共享差不多,所以它的作用范围和windows的文件共享一样,只能在其所在的局域网生效。samba的主要配置文件1、/e

    2022年9月2日
    2
  • grid常用设置

    grid常用设置父元素1.dispaly:grid|inline-grid|subgrid;grid:生成块级网格inline-grid:生成行内网格subgrid:如果网格容器本身是网格项(嵌套网格容器),此属性用来继承其父网格容器的列、行大小2.grid-template-columns行大小grid-template-rows列大小3.单元格间距grid-column-…

    2022年7月27日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号