我想根据 Laravel 8 中的标签搜索帖子

发布于 2025-01-10 22:12:50 字数 288 浏览 0 评论 0原文

我已经将帖子的标签存储在数据库中,例如

["trending","toppost","tags"]

,我需要创建一个 API 来根据标签搜索查找帖子

在 Postman 中,我用来发送这样的数据

{
    "tag":["trending","chindhawali"]
}

,如果任何帖子具有这些标签之一(不需要匹配所有标签) 我需要解决这个问题。

那么我该如何在 Laravel 8 中做到这一点呢?

I have stored tags of posts in a database like

["trending","toppost","tags"]

and I need to create an API to find posts on basis of tags search

In Postman, I use to send data like this

{
    "tag":["trending","chindhawali"]
}

and if any post has one of these tags (its not necessary to match all tags)
that I need to sort out.

So how can I do this in Laravel 8?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

意中人 2025-01-17 22:12:50

如果您设置了关系,则可以使用 whereHas()

https://laravel.com/ docs/9.x/eloquent-relationships

You can use whereHas() if you set up a relationship

https://laravel.com/docs/9.x/eloquent-relationships

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文