$news->listForAdmin(), 'newsStats' => $news->stats(), ]); } public function store(SaveNewsRequest $request, NewsService $news): RedirectResponse { $news->create($request->validated(), $request->user(), $request->file('image')); return back()->with('status', 'Новость добавлена.'); } public function update( News $newsItem, SaveNewsRequest $request, NewsService $news, ): RedirectResponse { $news->update($newsItem, $request->validated(), $request->file('image')); return back()->with('status', 'Новость обновлена.'); } public function destroy(News $newsItem, NewsService $news): RedirectResponse { $news->delete($newsItem); return back()->with('status', 'Новость удалена.'); } }