get(); Cache::put($CacheKey, $users, 50); Cache::put($userKey, $user, 50); session(['User' => Cache::get($userKey)]); return response()->json(['listUser' => $users, 'User' => Cache::get($userKey)], 200); } public function register(Request $request) { $User = UsersModel::create([ 'user_name' => $request->input('user_name'), 'name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password')), ]); return response()->json(['data' => $User, 'metadata' => ['status' => 'oke', 'message' => 'success']], 200); } public function getUser($id, Request $param) { $user = UsersModel::find($id); return response()->json(['User' => $param->input('user_id')], 200); } public function updateUser(Request $request, $id) { $update = UsersModel::update([ 'nama' => $param->input('nama'), 'email' => $param->input('email'), 'password' => Hash::make($param->input('pass')) ]); return response()->json(['User' => 'oke'], 200); } }