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

Php 如何在Laravel 5.1中设置数据库、服务器、用户名和密码?,php,laravel,laravel-5,laravel-5.1,Php,Laravel,Laravel 5,Laravel 5.1,我试图通过html表单在Laravel中设置数据库名、服务器名、用户名和密码(类似于WordPress中的设置方式)。使用Laravel有什么方法可以做到这一点吗?在Laravel中有两种方法可以做到: 1) 转到/config/database.php并搜索'connections'=> 2) 在根目录下的.env文件中设置它。您可以编写自己的AdminPanel,从中获取.env文件中的所有配置值,将它们放在表单中,然后将它们写回该文件。确保在配置之后删除AdminPanel,因为这是一个大

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

在Laravel中有两种方法可以做到:

1) 转到
/config/database.php
并搜索
'connections'=>


2) 在根目录下的
.env
文件中设置它。

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

  • 转到项目根目录中的.env文件(必须启用显示隐藏文件)
  • 如果您使用的是mySql数据库,请查找这三行,如果不存在,请将这三行添加到.env文件中
    • DB\u DATABASE=您的\u数据库\u名称
    • DB\u USERNAME=您的\u数据库\u用户名
    • DB\u PASSWORD=您的\u数据库\u密码
  • 例如:

    • 数据库=学院
    • DB_USERNAME=root
    • DB_PASSWORD=密码

    完成这些工作后,再次运行我知道的“php artisan serve”命令。我的问题就像wordpress表格。可能吗?不,每个框架都有自己的风格,所以不像wordpress那样可能。虽然您可以通过在
    .env
    文件中进行更改来全局设置。您可以在html中构建表单并使用php生成.env文件,但为什么要这样做呢?由于大多数Laravel项目都是根据客户定制的,开发人员会为产品版本设置一次.env文件,所以我问这个问题只是出于好奇。谢谢