diff --git a/app/Http/Controllers/API/ArticleFilter.php b/app/Http/Controllers/API/ArticleFilter.php index 9bd85ad..4973e26 100644 --- a/app/Http/Controllers/API/ArticleFilter.php +++ b/app/Http/Controllers/API/ArticleFilter.php @@ -21,7 +21,7 @@ class ArticleFilter extends Controller "term" => "required" ]); - return Cache::remember('articles.filter.' . $request->term, 300, function () use ($request) { + return Cache::remember('articles.filter.' . $request->term, 3600, function () use ($request) { // Cache the term for an hour return Article::with('source')->where('title', 'like', '%' . $request->get('term') . '%') ->latest('published_date') ->limit(12) diff --git a/app/Http/Controllers/API/SourcesAPIController.php b/app/Http/Controllers/API/SourcesAPIController.php index 1b65e05..7625cd7 100644 --- a/app/Http/Controllers/API/SourcesAPIController.php +++ b/app/Http/Controllers/API/SourcesAPIController.php @@ -32,7 +32,7 @@ class SourcesAPIController extends Controller public function show(Source $source) { $currentPage = request()->get('page', 1); - return Cache::remember($source->slug . '_' . $currentPage, 300, function () use ($source) { + return Cache::remember($source->slug . '_' . $currentPage, 3600, function () use ($source) { // Cache for an hour return response()->json([ 'source' => new SourceResource($source), 'articles' => $source->articles()->with('source')->latest('published_date')->paginate(8) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index ade6bbd..01bb752 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -40,21 +40,21 @@ class HomeController extends Controller }); $covid19 = config("karudhaas.topic_filters.covid19"); - $covid19_articles = Cache::remember("home.articles.covid19", 600, function () use ($covid19) { + $covid19_articles = Cache::remember("home.articles.covid19", 3600, function () use ($covid19) { // Cache for an hour return Article::with('source')->whereHas('topics', function ($q) use ($covid19) { $q->whereIn('slug', $covid19["keys"]); })->latest('published_date')->limit(5)->get(); }); $business = config("karudhaas.topic_filters.business"); - $business_articles = Cache::remember("home.articles.business", 600, function () use ($business) { + $business_articles = Cache::remember("home.articles.business", 3600, function () use ($business) { // Cache for an hour return Article::with('source')->whereHas('topics', function ($q) use ($business) { $q->whereIn('slug', $business["keys"]); })->latest('published_date')->limit(4)->get(); }); $sports = config("karudhaas.topic_filters.sports"); - $sports_articles = Cache::remember("home.articles.sports", 600, function () use ($sports) { + $sports_articles = Cache::remember("home.articles.sports", 3600, function () use ($sports) { // Cache for an hour return Article::with('source')->whereHas('topics', function ($q) use ($sports) { $q->whereIn('slug',$sports["keys"]); })->latest('published_date')->limit(4)->get();