/** * @test delete */ public function testDeleteUserOng() { $userOng = $this->makeUserOng(); $resp = $this->userOngRepo->delete($userOng->id); $this->assertTrue($resp); $this->assertNull(UserOng::find($userOng->id), 'UserOng should not exist in DB'); }
/** * @param int $id * @return Response * * @SWG\Delete( * path="/userOngs/{id}", * summary="Remove the specified UserOng from storage", * tags={"UserOng"}, * description="Delete UserOng", * produces={"application/json"}, * @SWG\Parameter( * name="id", * description="id of UserOng", * type="integer", * required=true, * in="path" * ), * @SWG\Response( * response=200, * description="successful operation", * @SWG\Schema( * type="object", * @SWG\Property( * property="success", * type="boolean" * ), * @SWG\Property( * property="data", * type="string" * ), * @SWG\Property( * property="message", * type="string" * ) * ) * ) * ) */ public function destroy($id) { /** @var UserOng $userOng */ $userOng = $this->userOngRepository->findWithoutFail($id); if (empty($userOng)) { return Response::json(ResponseUtil::makeError('UserOng not found'), 404); } $userOng->delete(); return $this->sendResponse($id, 'UserOng deleted successfully'); }