method() === 'PUT' ? Contact::findOrFail($request->input('id')) : new Contact; $contact->type = $type; $contact->reference_id = $reference; $contact->name = $request->input('name'); $contact->designation = $request->input('designation'); $contact->contact = $request->input('contact'); $contact->email = $request->input('email'); if($contact->save()){ return new ContactResource($contact); } } }