public function testGetRelationsEndpoint() { $this->generateData(); $org_id = Organization::get()->first()->id; $content = Relation::getRelationsByOrgId($org_id); $this->get('/relations?org_id=' . $org_id)->seeJson($content); //catch error $this->get('/relations?org_id=')->seeJson(['success' => false, 'error' => 'Invalid org_id parameter']); }
/** * get relations from database */ public function show(Request $request) { $res = $request->all(); if (isset($res['org_id']) && intval($res['org_id'])) { $relations = Relation::getRelationsByOrgId($res['org_id']); return response()->json($relations); } else { return response()->json(['success' => false, 'error' => 'Invalid org_id parameter']); } }