where('published_at', '<=', now())->count() == 0) { abort(404); } } public function render() { return view('knowledgebase::widget', [ 'articles' => Article::where('is_active', true) ->where('published_at', '<=', now()) ->latest('published_at') ->get(), ]); } }