Files
karudhaas/app/Http/Controllers/API/ArticlesAPIController.php
2020-08-24 16:26:35 +05:00

20 lines
480 B
PHP

<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use App\Article;
use App\Http\Resources\ArticleResource;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Cache;
class ArticlesAPIController extends Controller
{
public function show(Article $article): ArticleResource
{
return Cache::remember('article_'.$article->id, 300, function () use ($article){
return new ArticleResource($article);
});
}
}