如何在Laravel 5.1中设置数据库,服务器,用户名和密码?

时间:2015-08-01 09:36:04

标签: php laravel laravel-5 laravel-5.1

我试图通过html表单在Laravel中设置数据库名称,服务器名称,用户名和密码(类似于在WordPress中可以这样做的方式)。有没有办法用Laravel做到这一点?

3 个答案:

答案 0 :(得分:3)

可以在Laravel中以两种方式完成:

1)转到s mean it并搜索<projectname>/config/database.php

2)将其设置在根目录的'connections' =>文件中。

答案 1 :(得分:1)

您可以编写自己的AdminPanel,从.env文件中获取所有配置值,将它们放在表单中并将它们写回文件。确保在配置后删除AdminPanel,因为它是一个很大的安全问题。

答案 2 :(得分:0)

  1. 转到项目根目录中的.env文件(必须启用显示隐藏文件)
  2. 如果您正在使用mySql数据库,请找到这三行,或者如果不存在,请将这三行添加到.env文件中
    • DB_DATABASE =您的数据库名称
    • DB_USERNAME =您的数据库用户名
    • DB_PASSWORD =您的数据库密码

例如:

  • DB_DATABASE =学院
  • DB_USERNAME = root
  • DB_PASSWORD =密码

完成这些工作后,再次运行该命令“ php artisan serve”