gpt4 book ai didi

php - 将用户与他们创建的标签联系起来,而不会在 mysql 数据库中有重复的内容

转载 作者:行者123 更新时间:2023-11-30 22:22:51 25 4
gpt4 key购买 nike

我想允许用户输入最多 5 个标签,例如公司名称或与之关联的慈善机构。当用户点击该标签时,会将他们带到一个页面,其中包含与该标签关联的所有用户。

示例:如果有人进入 CBS,它将显示与 CBS 关联的所有用户。

我知道我可以添加一个唯一索引来防止用户输入重复的内容,如 here 所述, 但这不会阻止用户输入与他们相关联的公司(如果它已存在于数据库中)。

我不想在数据库中出现重复项,但不想让用户选择可能已经存在于其他用户提交的数据库中的公司。

此数据库将仅保存用户提交的数据。

我正在使用幼虫 5

我的数据库是这样的:

用户

id|用户名|邮箱

标签

id|标签

用户标签

id|userId|tagId

最佳答案

你可以在laravel的请求文件中使用validate
根据标签(和/或)评论和用户 ID 使用 Unique
它将帮助您获得您期望的数据
也引用 laravel 文档

关于php - 将用户与他们创建的标签联系起来,而不会在 mysql 数据库中有重复的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36211422/

25 4 0