credtype = $request->input('credtype'); $credential->creddesc = $request->input('creddesc'); $credential->creduser = $request->input('creduser'); $credential->credpass = $request->input('credpass'); if ($request->has('pcid')) { $credential->pcid = $request->input('pcid'); $credential->groupid = 0; } else { $credential->groupid = $request->input('groupid'); $credential->pcid = 0; } $credential->patterndata = ' '; $credential->credq = ' '; $credential->creda = ' '; $credential->save(); return response()->json($credential, 200); } /** * Display the specified resource. * * @param \App\Credential $credential * @return \Illuminate\Http\Response */ public function show(Credential $credential) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Credential $credential * @return \Illuminate\Http\Response */ public function update(Request $request, Credential $credential) { $credential->credtype = $request->input('credtype'); $credential->creddesc = $request->input('creddesc'); $credential->creduser = $request->input('creduser'); $credential->credpass = $request->input('credpass'); $credential->save(); event(new \App\Events\CredentialUpdated($credential)); return response()->json($credential, 200); } /** * Remove the specified resource from storage. * * @param \App\Credential $credential * @return \Illuminate\Http\Response */ public function destroy(Credential $credential) { $credential->delete(); return response()->json("", 204); } }