Exemplo n.º 1
0
 public function deleteArticle(Request $request)
 {
     if ($request->has('id')) {
         $recommend = ArticleRecommend::findOrFail($request->input('id'));
         $recommend->delete();
         return response()->json(['status' => 1]);
     }
     abort(404);
 }
Exemplo n.º 2
0
 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]);
 }