Blog and Articles
BlogController
public function index() { $articles = Article::with('user')->active()->latest()->get(); return ArticleResource::collection($articles); }
show
public function show(Article $article) { abort_if(!$article->active, 404); return new ArticleResource($article); }