/** * Get data based on the search text provided by User. * * @param Request $request * @return Response */ public function index(Request $request, $method) { switch ($method) { case 'users': $items = $this->apirepo->searchUsers($request->q); break; case 'services': $items = $this->apirepo->searchService($request->q); break; case 'subjectarea': $items = $this->apirepo->searchSubjectArea($request->q); break; } $total = count($items); echo json_encode(array("total" => $total, "items" => $items, "type" => $method)); }
public function getApis() { return response()->json(ApiRepository::getApis()); }
/** * Display a list of all of the user's task. * * @param Request $request * @return Response */ public function index(Request $request) { return view('enquiry.index', ['services' => $this->apirepo->getServices()]); }