├── .husky └── pre-commit ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── banner_preview.png ├── composer.json ├── config └── request-analytics.php ├── database ├── factories │ ├── ModelFactory.php │ └── RequestAnalyticsFactory.php └── migrations │ ├── add_indexes_to_request_analytics_table.php.stub │ └── create_request_analytics_table.php ├── package-installation-guideline-video-banner.webp ├── package.json ├── pint.json ├── rector.php ├── resources ├── dist │ ├── browsers │ │ ├── chrome.png │ │ ├── firefox.png │ │ ├── ms-edge.png │ │ ├── safari.png │ │ └── unknown.png │ ├── devices │ │ ├── ipad.png │ │ ├── laptop.png │ │ ├── smartphone.png │ │ ├── tv.png │ │ └── unknown.png │ └── operating-systems │ │ ├── android-os.png │ │ ├── iphone.png │ │ ├── linux.png │ │ ├── mac-logo.png │ │ ├── unknown.png │ │ └── windows-logo.png └── views │ ├── .gitkeep │ ├── analytics.blade.php │ └── components │ ├── analytics │ ├── broswers.blade.php │ ├── countries.blade.php │ ├── devices.blade.php │ ├── operating-systems.blade.php │ ├── pages.blade.php │ └── referrers.blade.php │ ├── core │ ├── button.blade.php │ └── calendar-filter.blade.php │ ├── layouts │ └── app.blade.php │ └── stats │ ├── chart.blade.php │ ├── count.blade.php │ ├── item.blade.php │ └── list.blade.php ├── routes ├── api.php └── web.php └── src ├── Concern └── CaptureRequest.php ├── Contracts └── CanAccessAnalyticsDashboard.php ├── DTO └── RequestDataDTO.php ├── Exceptions ├── BotDetectionException.php ├── GeolocationException.php ├── GeolocationProviderException.php ├── MaxMindConfigurationException.php ├── MaxMindDependencyException.php ├── RequestAnalyticsException.php └── RequestAnalyticsStorageException.php ├── Http ├── Controllers │ ├── Api │ │ └── AnalyticsApiController.php │ └── RequestAnalyticsController.php ├── Middleware │ ├── APIRequestCapture.php │ ├── AnalyticsDashboardMiddleware.php │ └── WebRequestCapture.php └── Requests │ ├── OverviewRequest.php │ ├── PageViewsRequest.php │ └── VisitorsRequest.php ├── Jobs └── ProcessData.php ├── Models └── RequestAnalytics.php ├── RequestAnalyticsServiceProvider.php └── Services ├── AnalyticsService.php ├── BotDetectionService.php ├── DashboardAnalyticsService.php ├── GeolocationService.php ├── RequestAnalyticsService.php └── VisitorTrackingService.php /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/README.md -------------------------------------------------------------------------------- /banner_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/banner_preview.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/composer.json -------------------------------------------------------------------------------- /config/request-analytics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/config/request-analytics.php -------------------------------------------------------------------------------- /database/factories/ModelFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/database/factories/ModelFactory.php -------------------------------------------------------------------------------- /database/factories/RequestAnalyticsFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/database/factories/RequestAnalyticsFactory.php -------------------------------------------------------------------------------- /database/migrations/add_indexes_to_request_analytics_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/database/migrations/add_indexes_to_request_analytics_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_request_analytics_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/database/migrations/create_request_analytics_table.php -------------------------------------------------------------------------------- /package-installation-guideline-video-banner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/package-installation-guideline-video-banner.webp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/package.json -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/pint.json -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/rector.php -------------------------------------------------------------------------------- /resources/dist/browsers/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/browsers/chrome.png -------------------------------------------------------------------------------- /resources/dist/browsers/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/browsers/firefox.png -------------------------------------------------------------------------------- /resources/dist/browsers/ms-edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/browsers/ms-edge.png -------------------------------------------------------------------------------- /resources/dist/browsers/safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/browsers/safari.png -------------------------------------------------------------------------------- /resources/dist/browsers/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/browsers/unknown.png -------------------------------------------------------------------------------- /resources/dist/devices/ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/devices/ipad.png -------------------------------------------------------------------------------- /resources/dist/devices/laptop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/devices/laptop.png -------------------------------------------------------------------------------- /resources/dist/devices/smartphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/devices/smartphone.png -------------------------------------------------------------------------------- /resources/dist/devices/tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/devices/tv.png -------------------------------------------------------------------------------- /resources/dist/devices/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/devices/unknown.png -------------------------------------------------------------------------------- /resources/dist/operating-systems/android-os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/operating-systems/android-os.png -------------------------------------------------------------------------------- /resources/dist/operating-systems/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/operating-systems/iphone.png -------------------------------------------------------------------------------- /resources/dist/operating-systems/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/operating-systems/linux.png -------------------------------------------------------------------------------- /resources/dist/operating-systems/mac-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/operating-systems/mac-logo.png -------------------------------------------------------------------------------- /resources/dist/operating-systems/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/operating-systems/unknown.png -------------------------------------------------------------------------------- /resources/dist/operating-systems/windows-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/dist/operating-systems/windows-logo.png -------------------------------------------------------------------------------- /resources/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/analytics.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/analytics.blade.php -------------------------------------------------------------------------------- /resources/views/components/analytics/broswers.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/analytics/broswers.blade.php -------------------------------------------------------------------------------- /resources/views/components/analytics/countries.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/analytics/countries.blade.php -------------------------------------------------------------------------------- /resources/views/components/analytics/devices.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/analytics/devices.blade.php -------------------------------------------------------------------------------- /resources/views/components/analytics/operating-systems.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/analytics/operating-systems.blade.php -------------------------------------------------------------------------------- /resources/views/components/analytics/pages.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/analytics/pages.blade.php -------------------------------------------------------------------------------- /resources/views/components/analytics/referrers.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/analytics/referrers.blade.php -------------------------------------------------------------------------------- /resources/views/components/core/button.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/core/button.blade.php -------------------------------------------------------------------------------- /resources/views/components/core/calendar-filter.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/core/calendar-filter.blade.php -------------------------------------------------------------------------------- /resources/views/components/layouts/app.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/layouts/app.blade.php -------------------------------------------------------------------------------- /resources/views/components/stats/chart.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/stats/chart.blade.php -------------------------------------------------------------------------------- /resources/views/components/stats/count.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/stats/count.blade.php -------------------------------------------------------------------------------- /resources/views/components/stats/item.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/stats/item.blade.php -------------------------------------------------------------------------------- /resources/views/components/stats/list.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/resources/views/components/stats/list.blade.php -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/routes/api.php -------------------------------------------------------------------------------- /routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/routes/web.php -------------------------------------------------------------------------------- /src/Concern/CaptureRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Concern/CaptureRequest.php -------------------------------------------------------------------------------- /src/Contracts/CanAccessAnalyticsDashboard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Contracts/CanAccessAnalyticsDashboard.php -------------------------------------------------------------------------------- /src/DTO/RequestDataDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/DTO/RequestDataDTO.php -------------------------------------------------------------------------------- /src/Exceptions/BotDetectionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/BotDetectionException.php -------------------------------------------------------------------------------- /src/Exceptions/GeolocationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/GeolocationException.php -------------------------------------------------------------------------------- /src/Exceptions/GeolocationProviderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/GeolocationProviderException.php -------------------------------------------------------------------------------- /src/Exceptions/MaxMindConfigurationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/MaxMindConfigurationException.php -------------------------------------------------------------------------------- /src/Exceptions/MaxMindDependencyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/MaxMindDependencyException.php -------------------------------------------------------------------------------- /src/Exceptions/RequestAnalyticsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/RequestAnalyticsException.php -------------------------------------------------------------------------------- /src/Exceptions/RequestAnalyticsStorageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Exceptions/RequestAnalyticsStorageException.php -------------------------------------------------------------------------------- /src/Http/Controllers/Api/AnalyticsApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Controllers/Api/AnalyticsApiController.php -------------------------------------------------------------------------------- /src/Http/Controllers/RequestAnalyticsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Controllers/RequestAnalyticsController.php -------------------------------------------------------------------------------- /src/Http/Middleware/APIRequestCapture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Middleware/APIRequestCapture.php -------------------------------------------------------------------------------- /src/Http/Middleware/AnalyticsDashboardMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Middleware/AnalyticsDashboardMiddleware.php -------------------------------------------------------------------------------- /src/Http/Middleware/WebRequestCapture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Middleware/WebRequestCapture.php -------------------------------------------------------------------------------- /src/Http/Requests/OverviewRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Requests/OverviewRequest.php -------------------------------------------------------------------------------- /src/Http/Requests/PageViewsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Requests/PageViewsRequest.php -------------------------------------------------------------------------------- /src/Http/Requests/VisitorsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Http/Requests/VisitorsRequest.php -------------------------------------------------------------------------------- /src/Jobs/ProcessData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Jobs/ProcessData.php -------------------------------------------------------------------------------- /src/Models/RequestAnalytics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Models/RequestAnalytics.php -------------------------------------------------------------------------------- /src/RequestAnalyticsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/RequestAnalyticsServiceProvider.php -------------------------------------------------------------------------------- /src/Services/AnalyticsService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Services/AnalyticsService.php -------------------------------------------------------------------------------- /src/Services/BotDetectionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Services/BotDetectionService.php -------------------------------------------------------------------------------- /src/Services/DashboardAnalyticsService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Services/DashboardAnalyticsService.php -------------------------------------------------------------------------------- /src/Services/GeolocationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Services/GeolocationService.php -------------------------------------------------------------------------------- /src/Services/RequestAnalyticsService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Services/RequestAnalyticsService.php -------------------------------------------------------------------------------- /src/Services/VisitorTrackingService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-shaon/laravel-request-analytics/HEAD/src/Services/VisitorTrackingService.php --------------------------------------------------------------------------------