addDays(7), function() use($id) { $status = Status::whereScope('public')->find($id); if(!$status) { return null; } $fractal = new Fractal\Manager(); $fractal->setSerializer(new ArraySerializer()); $resource = new Fractal\Resource\Item($status, new StatusStatelessTransformer()); return $fractal->createData($resource)->toArray(); }); } public static function del($id) { return Cache::forget(self::key($id)); } }