我有一个用户和状态表以及一个链接表。
就像通过查询字符串一样:api/user?status=free
只会显示具有此状态的用户。
我不知道如何通过链接表显示记录
用户:
身份证名称
1 伊万
2
3尼娜
地位:
身份证标题
1 免费
2 忙
3 不可用
用户状态:
user_id status_id
13
12
十一
控制器
public function index(Request $request)
{
$status = $request->get('status');
$users = User::with('status')->get();
return $users;
}
通常奇怪的是,在您为用户的状态执行多对多关系。在 User 模型中使用 status_id 会更合理,但是哦,好吧......
在用户模型中:
在控制器中:
PS我没有检查代码,如果突然出现错误 - 写,我们会弄清楚。