├── LICENSE.md ├── composer.json ├── database └── migrations │ └── 2024_10_14_000001_create_pan_analytics_table.php ├── resources └── js │ └── dist │ └── pan.iife.js ├── src ├── Actions │ └── CreateEvent.php ├── Adapters │ └── Laravel │ │ ├── Console │ │ └── Commands │ │ │ ├── InstallPanCommand.php │ │ │ ├── PanCommand.php │ │ │ └── PanFlushCommand.php │ │ ├── Http │ │ ├── Controllers │ │ │ └── EventController.php │ │ ├── Middleware │ │ │ └── InjectJavascriptLibrary.php │ │ └── Requests │ │ │ └── CreateEventRequest.php │ │ ├── Providers │ │ └── PanServiceProvider.php │ │ └── Repositories │ │ └── DatabaseAnalyticsRepository.php ├── Console │ └── Table.php ├── Contracts │ └── AnalyticsRepository.php ├── Enums │ └── EventType.php ├── PanConfiguration.php ├── Presentors │ └── AnalyticPresentor.php └── ValueObjects │ └── Analytic.php └── vite.config.ts /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/LICENSE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/composer.json -------------------------------------------------------------------------------- /database/migrations/2024_10_14_000001_create_pan_analytics_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/database/migrations/2024_10_14_000001_create_pan_analytics_table.php -------------------------------------------------------------------------------- /resources/js/dist/pan.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/resources/js/dist/pan.iife.js -------------------------------------------------------------------------------- /src/Actions/CreateEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Actions/CreateEvent.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Console/Commands/InstallPanCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Console/Commands/InstallPanCommand.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Console/Commands/PanCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Console/Commands/PanCommand.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Console/Commands/PanFlushCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Console/Commands/PanFlushCommand.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Http/Controllers/EventController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Http/Controllers/EventController.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Http/Middleware/InjectJavascriptLibrary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Http/Middleware/InjectJavascriptLibrary.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Http/Requests/CreateEventRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Http/Requests/CreateEventRequest.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Providers/PanServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Providers/PanServiceProvider.php -------------------------------------------------------------------------------- /src/Adapters/Laravel/Repositories/DatabaseAnalyticsRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Adapters/Laravel/Repositories/DatabaseAnalyticsRepository.php -------------------------------------------------------------------------------- /src/Console/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Console/Table.php -------------------------------------------------------------------------------- /src/Contracts/AnalyticsRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Contracts/AnalyticsRepository.php -------------------------------------------------------------------------------- /src/Enums/EventType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Enums/EventType.php -------------------------------------------------------------------------------- /src/PanConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/PanConfiguration.php -------------------------------------------------------------------------------- /src/Presentors/AnalyticPresentor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/Presentors/AnalyticPresentor.php -------------------------------------------------------------------------------- /src/ValueObjects/Analytic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/src/ValueObjects/Analytic.php -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panphp/pan/HEAD/vite.config.ts --------------------------------------------------------------------------------