DashboardController
extends BaseController
in package
Dashboard Controller
This controller manages the admin dashboard functionality including user information display, role-based data presentation, and dashboard statistics. It provides functionality for displaying user information and dashboard metrics based on user roles and permissions.
Table of Contents
Methods
- __construct() : void
- Create a new DashboardController instance.
- index() : View
- Display the admin dashboard with user information and statistics.
Methods
__construct()
Create a new DashboardController instance.
public
__construct() : void
Checks if user is logged in and has proper permissions for dashboard access. Redirects to appropriate page if permissions are not met.
index()
Display the admin dashboard with user information and statistics.
public
index(Request $request) : View
Shows dashboard information including user count based on role, role-based data presentation, and dashboard metrics. Provides role-specific dashboard functionality and user statistics.
Parameters
- $request : Request