ekremogul / filament-google-analytics-realtime
这是我的包 filament-google-analytics-realtime
v1.0.1
2023-05-26 09:31 UTC
Requires
- php: ^8.1
- filament/filament: ^2.0
- google/apiclient: ^2.0
- illuminate/contracts: ^9.21|^10.0
- spatie/laravel-package-tools: ^1.13.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-09 15:46:50 UTC
README
安装
您可以通过composer安装此包
composer require ekremogul/filament-google-analytics-realtime
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="filament-google-analytics-realtime-config"
这是已发布配置文件的内容
return [ 'view_id' => '', 'key_file' => storage_path('app/analytics/service-account-credentials.json'), 'interval' => '60s', ];
重要
如何获取与Google Analytics通信的凭证
请按照spatie的描述中的步骤获取view_id和service-account-credentials.json文件
可选,您可以发布翻译
php artisan vendor:publish --tag="filament-google-analytics-realtime-translations"
使用方法
添加到config/filament.php文件中
.... 'widgets' => [ 'namespace' => 'App\\Filament\\Widgets', 'path' => app_path('Filament/Widgets'), 'register' => [ .... \Ekremogul\FilamentGoogleAnalyticsRealtime\Widgets\RealtimeAnalytics::class, ], ], ....
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 变更日志
贡献
有关详细信息,请参阅 贡献指南
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅 许可证文件