如何在laravel中的数据库表中只添加一个数据

时间:2017-04-13 12:15:00

标签: php mysql laravel phpmyadmin

我正在创建一个网站,我正在为该网站制作一个通用选项页面,其中包括网站名称,徽标,社交链接,以便我可以从一个地方动态管理它们,而无需更改所有页面中的链接和文本叫他们。

我想要的是我在数据库中创建的表,我想只有一行。如果有人试图添加其他行数据,则不应添加,因为我只需要为该站点调用一个数据。

我希望查询对所有人都清楚。 感谢您的支持。如果可以,请帮助我。请:)

1 个答案:

答案 0 :(得分:0)

通过,

  

如果有人试图添加其他行数据,则不应添加

你是什​​么意思?您是否试图避免未经授权的访问?如果是,那么您需要实现角色https://laracasts.com/discuss/channels/general-discussion/roles-and-permissions-in-laravel-5

要管理您的网站信息,我们确定您设置了一个用于更新网站信息的表单。从外观上看,当您点击保存或更新按钮时,您只会更新该行。我不认为你会在这里进行完整的CRUD更新,因此没有机会在数据库中插入新的数据行。

所以有三件事:

  • 您想要创建迁移,请相应地为表格提供站点详细信息。运行迁移
  • 您希望确保尝试访问此路线的用户有权这样做
  • 您希望在加载编辑网站信息页面时预先填写表单字段中的网站信息,并且您希望在授权用户更改任何网站信息时保存表单

这样就不会有进一步插入数据库的问题了。