addHours(4); $res = Cache::remember($key, $ttl, function() use($id) { $profile = Profile::find($id); if(!$profile) { return false; } $fractal = new Fractal\Manager(); $fractal->setSerializer(new ArraySerializer()); $resource = new Fractal\Resource\Item($profile, new AccountTransformer()); return $fractal->createData($resource)->toArray(); }); return $res; } }