'Users Page ' ]; return view('users.index', $data); } public function edit($id){ $url = "user_mgt/get_user_by_user_id.php"; $data = json_encode([ 'user_id' => $id, 'api_token' => env('LUPMISAPIKEY')// make the API token a constant ]); $result = ApiCalls::CurlPost($data, $url); $result = json_decode($result, true); $data = [ 'page_title' => 'User Edit' ]; if (request()->expectsJson()) { return response()->json($result); } return view('users.edit', $data); } public function show($id){ $url = "user_mgt/get_user_by_user_id.php"; $data = json_encode([ 'user_id' => $id, 'api_token' => env('LUPMISAPIKEY')// make the API token a constant ]); $result = ApiCalls::CurlPost($data, $url); $result = json_decode($result, true); if (request()->expectsJson()) { return response()->json($result); } $data = [ 'page_title' => 'User Profile', 'user' => $result ]; return view('admin.user-show', $data); } public function store(Request $request){ $url = "user_mgt/add_usr_user.php"; // return ['success' => true]; $password = ApiCalls::generatePassword(10); $data = json_encode([ 'full_name' => $request['full_name'], 'username' => $request['username'], 'ua_position' => $request['ua_position'], 'email' => $request['email'], 'title' => $request['title'], 'allowed_apps' => implode(", ", $request['allowed_apps']), 'is_password_changed' => false, 'password_hint' => 'none', 'phone' => $request['phone'], 'gender' => $request['gender'], 'user_type' => 'District User', 'pass' => $password, 'region_id' => $request['region_id'], 'district_id' => $request['districtid'], 'api_token' => env('LUPMISAPIKEY'), //'1c46538c712e9b5b' // make the API token a constant ]); $result = ApiCalls::CurlPost($data, $url); $result = json_decode($result, true); \Log::info("Your Password is $password"); if (request()->expectsJson()) { return response()->json($result); } } public function update(Request $request){ $url = "user_mgt/update_usr_user.php"; // return ['success' => true]; $data = json_encode([ 'full_name' => $params['full_name'], 'username' => $params['username'], 'ua_position' => $params['ua_position'], 'email' => $params['email'], 'title' => $params['title'], 'allowed_apps' => implode(", ", $params['allowed_apps']), // 'password_hint' => '', 'phone' => $params['phone'], 'gender' => $params['gender'], 'user_type' => 'District User', 'api_token' => env('LUPMISAPIKEY'), // ]); $result = ApiCalls::CurlPost($data, $url); $result = json_decode($result, true); if (request()->expectsJson()) { return response()->json($result); } } }