AdminDashboardController.php 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. use App\Models\Slider;
  6. use App\Models\Testimonial;
  7. use App\Models\TeamMember;
  8. use App\Models\Post;
  9. use App\Models\Destination;
  10. use App\Models\Package;
  11. use App\Models\User;
  12. use App\Models\Subscriber;
  13. use App\Models\Tour;
  14. class AdminDashboardController extends Controller
  15. {
  16. public function dashboard()
  17. {
  18. $total_slider = Slider::count();
  19. $total_testimonial = Testimonial::count();
  20. $total_team_members = TeamMember::count();
  21. $total_posts = Post::count();
  22. $total_destinations = Destination::count();
  23. $total_packages = Package::count();
  24. $total_users = User::where('status',1)->count();
  25. $total_subscribers = Subscriber::where('status','Active')->count();
  26. $total_tours = Tour::count();
  27. return view('admin.dashboard', compact('total_slider', 'total_testimonial', 'total_team_members', 'total_posts', 'total_destinations', 'total_packages', 'total_users', 'total_subscribers', 'total_tours'));
  28. }
  29. }