我应该在单独的表格中保存单一用途的网站选项吗? - Laravel 5

时间:2016-08-12 09:02:22

标签: php mysql laravel

在我的网站(CMS系统)上,我有一些可用的选项

例如:

  • 分析代码(始终只是一个代码)
  • 维护模式(始终为1或0)
  • ...

我应该将这些选项拆分成单独的表吗?因此,在这种情况下,这意味着分析表和维护模式表。这对于开发来说更方便。但这真的是一种很好的做法吗?

或者我应该制作1个选项表?但是这在实际开发中会如何发挥作用?我可以使用默认值在选项表中播种单行,当用户更改或添加选项时,我总是只更新该行。第二种选择似乎也在弯曲规则。

我在这个网站上使用MySQL和Laravel 5.2。如果这是相关的。

修改 使用自定义配置文件实际上不是一个选项,因为用户需要添加/更新这些值

1 个答案:

答案 0 :(得分:0)

因为似乎没有一种正确的方法/约定来做到这一点。我将使用1个选项表,我将在第一次安装应用程序时播种。用户有一个选项面板,可以在其中更新值。他们无法创建或删除它们。