【发布时间】:2019-08-13 23:16:38
【问题描述】:
我正在创建一个用户可以拥有一个专长的应用程序。 用户可以在后端创建分配给他的专业的帖子,并且必须将其关联到一个类别。
我想知道当医生和律师可以使用相同类别时如何管理类别,而不是显示类别相同的所有专业的所有帖子。
其实:
用户有一个专长
专业有很多类别
分类属于多个专业
我认为我必须创建一个像 category_speciality 这样的支点,正如 Laravel 文档中针对多对多关系所解释的那样。 但是我不知道如何使用专业类别来构建专用查询和网址。
任何帮助都会很棒!
【问题讨论】:
-
如果你的 Posts 表中有
speciality_id,你可以直接使用$category->posts()->where('speciality_id', '=', $user->speciality_id)->get()。 -
好的,我明白了,这是处理查询的好方法!这是构建我的网址的方式吗?我的细分可能是 /specialite_name/articles/category ?
标签: laravel categories