bsharp/laralytics
最新稳定版本:v1.0.0-beta.24
Composer 安装命令:
composer require bsharp/laralytics
包简介
A simple analytics tool for Laravel
README 文档
README
Installation
Composer
To install Laralytics as a Composer package to be used with Laravel 5.*, simply add this to your composer.json:
"Bsharp/laralytics": "dev-master"
Add the service provider
Add this line to your config/app.php file in the service providers array:
Bsharp\Laralytics\LaralyticsServiceProvider::class,
Publish
To add all laralytics resources to your app you need to publish them using the vendor:publish artisan command
php artisan vendor:publish
You can specify which resource to publish one by one using:
php artisan vendor:publish --tag=config # Laralytics configuration
php artisan vendor:publish --tag=migrations # Laralytics migrations
php artisan vendor:publish --tag=middleware # (optional) Generic middleware to log your app action
php artisan vendor:publish --tag=eloquent # For eloquent driver only
php artisan vendor:publish --tag=js # For laralytics js file
Add laralytics route for js event
Route::post('laralytics', '\Bsharp\Laralytics\LaralyticsController@payload');
Configuration
Open the config/laralytics.php file, here you can specify:
- which driver to use with Laralytics
- the path to eloquent models if you use the Eloquent driver
- the method to retrieve an authentified user id's
Laralytics js
Use the vendor:publish artisan command to add Laralytics js to your public directory
To start using Laralytics add the file to your view
<script async src="{{ asset('js/laralytics.min.js') }}"></script>
And finally add this line in your view with this
<script type="text/javascript">
laralytics.init();
</script>
Or add it in a js extern file
laralytics.init();
If you want to config you can specify those parameters
laralytics.init({
API : your route where you want to collect your data,
Version : If you want to know with A/B testing on which page you are,
Limit : To set a limit when you want to send your data if set to 0 the data will be send when the user close his tab/browser or refresh the page
});
统计信息
- 总下载量: 304
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-15