AdminLogController
extends BaseController
in package
Admin Log Controller
This controller manages admin activity logging and audit trail functionality. It provides comprehensive logging capabilities for tracking admin actions, module access, and system activities for security auditing and compliance.
Table of Contents
Methods
- __construct() : void
- Create a new AdminLogController instance.
- index() : View|JsonResponse
- Display a listing of admin activity logs with DataTables support.
Methods
__construct()
Create a new AdminLogController instance.
public
__construct() : void
Checks if user is logged in and has proper permissions for log access. Redirects to appropriate page if permissions are not met.
index()
Display a listing of admin activity logs with DataTables support.
public
index(Request $request) : View|JsonResponse
Provides a paginated list of admin activity logs with filtering capabilities. Supports AJAX requests for DataTables with search and filter functionality. Joins user data with activity logs for comprehensive audit trail viewing.
Parameters
- $request : Request