php - laravel中如何在数据库表中只添加一条数据

标签 php mysql laravel phpmyadmin

我正在创建一个网站,并且正在为该网站制作一个常规选项页面,其中包括网站名称、 Logo 、社交链接,以便我可以从一个位置动态管理它们,而无需更改我所在的所有页面中的链接和文本。给他们打电话。

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

我希望大家都清楚这个问题。 感谢您的支持。如果可以的话请帮助我。请:)

最佳答案

由,

if someone try to add other row of data it should not be added

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

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

所以三件事:

  • 您想要创建迁移,请在表中添加相应的站点详细信息。运行迁移
  • 您希望确保尝试访问此路由的用户已获得授权
  • 您希望在加载编辑网站信息页面时在表单字段中预先填充网站信息,并且希望在授权用户更改任何网站信息时保存表单

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

关于php - laravel中如何在数据库表中只添加一条数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43392072/

相关文章:

php - 从具有计数和基于计数条件的数据库中选择?

php - php脚本的许可证 key

php - 使用查询而不是 PHP 中的循环构建 Mysql 表树

php - 如何在 Laravel Blade View 上比较 Carbon 中的日期?

laravel - laravel无法更新数据库并获得错误MethodNotAllowedHttpException

php - 不能对我的一个实体使用 Doctrine PersistentCollection,另一个我可以

php - Laravel队列继续为作业处理多次

laravel - 在 Laravel 中播种大数据的最佳案例

Google 云 Sql 上大于 1 TB 的 MySQL 表

java - Hibernate 无法对具有外键的表进行持续工作