public function removeUser() { session_start(); if (!isset($_SESSION['AUTH']) || $_SESSION['AUTH'] == false) { \App::abort(500, 'User not authenticated'); } $put = file_get_contents('php://input'); $data = json_decode($put, true); if ($data['instanceId'] != null && $data['netId'] != null) { if (!demeterUser::where('netId', $data['netId'])->exists()) { \App::abort(500, 'No Demeter user exists with this NetId'); } $user = demeterUser::where('netId', $data['netId'])->first(); $i = instance::find($data['instanceId']); $i->users()->detach($user); print "success"; } else { \App::abort(500, 'Could not remove user, did you fill all fields?'); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { session_start(); if (!isset($_SESSION['AUTH']) || $_SESSION['AUTH'] == false) { \App::abort(500, 'User not authenticated'); } $u = demeterUser::find($id); if ($u->delete()) { echo "success"; } else { \App::abort(500, 'User could not be deleted, please contact an Administrator'); } }