我想根据 Laravel 8 中的标签搜索帖子
我已经将帖子的标签存储在数据库中,例如
["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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您设置了关系,则可以使用 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