public function update(Request $request) { $node_id = $request->input('node_id'); $state = $request->input('state'); $user = Auth::user(); if ($state == 'on') { FrontPageNode::firstOrNew(['user_id' => $user->id, 'node_id' => $node_id])->save(); } else { FrontPageNode::where('user_id', $user->id)->where('node_id', $node_id)->delete(); } }