jacobcyl/laravel-counter
Composer 安装命令:
composer require jacobcyl/laravel-counter
包简介
view and like counter
README 文档
README
composer require jacobcyl/view-counter:^2.0
Configuration
add provider
Jacobcyl\ViewCounter\ViewCounterServiceProvider::class,
publish config file and migration files
php artisan vendor:publish
php artisan migrate
add "use ViewCounterTrait;" to your model
$model->view()
##add schedule task edit app/Console/Kernel.php file's schedule method.add counter:sync command:
protected function schedule(Schedule $schedule) { $schedule->command('counter:sync')->dailyAt('23:50'); }
run crontab -e then add follow
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
##command synchronize data to the database
php artisan counter:sync
initialize view counter of specified model
php artisan counter:view product 100 --action=plus // the specified product increased by 100 views
统计信息
- 总下载量: 681
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-06-02