public function deleteArticle(Request $request) { if ($request->has('id')) { $recommend = ArticleRecommend::findOrFail($request->input('id')); $recommend->delete(); return response()->json(['status' => 1]); } abort(404); }
public function index(Request $request) { $articles = Article::where('category_id', '!=', 0)->where('display', '=', true)->orderBy('created_at', 'desc')->orderBy('id', 'desc')->paginate(10); $recommendDataset = ArticleRecommend::count() >= 6 ? ArticleRecommend::orderBy('sort', 'DESC')->skip(0)->take(6)->get() : []; $firstRecommend = null; $recommends = null; foreach ($recommendDataset as $recommend) { if (is_null($firstRecommend)) { $firstRecommend = $recommend->article; } else { $recommends[] = $recommend->article; } } return view('home', ['articles' => $articles, 'parse' => new Parsedown(), 'recommends' => $recommends, 'firstRecommend' => $firstRecommend]); }