gpt4 book ai didi

php - Laravel 4 自定义唯一验证多列

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

我遇到了这个关于验证特定用户创建的博客文章的唯一永久链接的问题。架构:

users: `id`, `username`

posts: `id`, `title`, `permalink`

users_posts: `id`, `user_id`, `post_id`

现在,当用户提交新的博客文章时,他必须为他的文章选择一个唯一的永久链接,但这个永久链接应该只对他来说是唯一的(这意味着另一个用户可以使用该永久链接,只要该永久链接在其中是唯一的)用户的帖子)。

我如何使用 Laravel 验证器来做到这一点?我怀疑有任何内置验证器,所以我必须推出自己的验证器,但我什至不确定如何编写查询来检查它。

谁能告诉我一个有助于解决这个问题的查询字符串?

最佳答案

如果帖子只有一位作者,则不应使用第三个表。因此,您应该放入 user_id id posts 表并将以下约束添加到 posts 表:UNIQUE (permalink, user_id)

如果您的帖子可以有多个作者,您的固定链接系统就不能这样工作。

关于php - Laravel 4 自定义唯一验证多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26486458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com