【问题标题】:how to store web application settings如何存储 Web 应用程序设置
【发布时间】:2018-11-14 17:35:27
【问题描述】:

我正在开发 laravel 应用程序,我想知道将设置信息保存在数据库中的最佳做法是什么?

例如,我要保存emailphoneworking hourfacebookInstagramgithub、...帐户

我的第一个解决方案是为每个设置创建一个包含列的表,并创建一个行并在其中填充数据,我想知道我能以更干净整洁的方式做到这一点吗?

【问题讨论】:

  • 嗨,我认为使用表格来存储这些设置是正确的,或者你也可以使用 .ini 文件,因为 Laravel 提供了一种简单的方法来管理 .ini 文件。

标签: php database laravel


【解决方案1】:

这是解决此问题的一种非常正常的方法,并且肯定会被称为“最佳实践”。

如果您要存储有关用户的信息您的 laravel 站点,您可能需要使用其中一个为您完成大部分工作的预先存在的包,例如 Laravel-Users(或预建的Laravel-Auth)。

请务必不要在数据库中存储未加密的用户密码等机密信息。

【讨论】:

    【解决方案2】:

    将系统应用程序的信息存储到数据库中的非常简单的方法。只需创建“设置”的迁移或表,并制作视图并按表单从用户收集系统应用程序数据并存储到“设置”表中。现在,您需要完成它的 CRUD。谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2021-07-26
      • 2016-09-13
      • 1970-01-01
      • 2012-02-01
      • 2016-08-07
      • 2011-01-14
      相关资源
      最近更新 更多