我有项目和用户表,我想更新项目连接用户,所以我要附加更多或删除用户项目
检测是否安装或拆卸Laravel
我的代码看起来象
public function update(Request $request, $id)
{
$project = Project::find($id);
$project->update($request->all());
if ($project->users()->where('users.id',$request->input('user_id'))->count() == 0){
$project->users()->attach($request->input('user_id'));
}
else if($project->users()->where('users.id',$request->input('user_id'))->count() != 0){
$project->users()->detach($request->input('user_id'));
}
return response()->json($project);
}
否则如果希望分离用户添加时,此代码不能正常工作,所以任何人都帮我解决这个问题,并感谢
你有两条路线来附加和分离用户吗?这样做的条件是什么?发布您的表单数据。 – Sandeesh
@Sandeesh我有一条路线进行更新,我为此使用了资源 – Akram
我已经在最后一个问题中告诉过你了。你需要有一些条件来附加用户或分离它们。什么情况?就这么说吧! – Sandeesh