/** * Display a dashboard. * * @return Response */ public function index() { $userCount = User::count(); $pagesCount = Page::count(); $newsCount = News::count(); return view('util.index', compact('userCount', 'pagesCount', 'newsCount')); }
public function index() { $title = "Dashboard"; $news = News::count(); $newscategory = NewsCategory::count(); $users = User::count(); $photo = Photo::count(); $photoalbum = PhotoAlbum::count(); $video = Video::count(); $videoalbum = VideoAlbum::count(); return view('admin.dashboard.index', compact('title', 'news', 'newscategory', 'video', 'videoalbum', 'photo', 'photoalbum', 'users')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $role = Auth::user()->roles; $admin_count = 1 << 0 & $role ? User::where('roles', '>', '0')->count() : -1; $problem_count = 1 << 1 & $role ? Problem::count() : -1; $user_count = 1 << 2 & $role ? User::count() : -1; $contest_count = 1 << 3 & $role ? Contest::count() : -1; $group_count = 1 << 4 & $role ? Group::count() : -1; $news_count = 1 << 5 & $role ? News::count() : -1; $discuss_count = 0; $runinfo_count = 1 << 7 & $role ? Status::count() : -1; return response()->json(['admin_count' => $admin_count, 'problem_count' => $problem_count, 'user_count' => $user_count, 'contest_count' => $contest_count, 'group_count' => $group_count, 'news_count' => $news_count, 'discuss_count' => $discuss_count, 'runinfo_count' => $runinfo_count]); }
public function showNewsAction() { if (!isset($_GET['page_number'])) { $page_number = 1; } else { $page_number = $_GET['page_number']; } $news = News::latest('created_at')->skip(($page_number - 1) * 5)->take(5)->get(); $news_count = News::count(); return view('admin.show_news', ['news' => $news, 'page_number' => $page_number, 'news_count' => $news_count]); }