【发布时间】:2017-09-09 13:32:55
【问题描述】:
我正在创建一个站点,并且正在为该站点创建一个通用选项页面,其中包括站点名称、徽标、社交链接,以便我可以从一个地方动态管理它们,而无需更改我所在的所有页面中的链接和文本打电话给他们。
我想要的是我在数据库中创建的表,我希望其中只有一行。如果有人尝试添加其他数据行,则不应添加,因为我只需为该站点调用一个数据。
我希望大家都清楚这个问题。 感谢您的支持。如果可以,请帮助我。请:)
【问题讨论】:
-
那你为什么要提供表单给用户添加记录?
-
通常在这种情况下人们使用 is_active 字段并且只从表中获取活动行
-
您可以将这些值存储在 Laravel Config 文件中,或者简单地使用
.env文件中的这些设置,而不是使用数据库表,因为您使用的是 Laravel。 -
@bluemoon 因为要按表单编辑社交链接或徽标
-
简单的解决方案是在用户表is_admin中创建一个db字段,默认设置为1,然后像if(Auth::user()->is_admin){ //在此处编辑代码}else{// 到这里 }
标签: php mysql laravel phpmyadmin