davin-bao/statistics

这是一个为Laravel编写的统计包

dev-master 2016-08-19 04:20 UTC

This package is auto-updated.

Last update: 2024-09-21 20:18:32 UTC


README

统计包提供了一种简单的方式来为Laravel4自定义任何统计功能。

快速开始

必需设置

composer.json文件的require键中添加以下内容

"davin-bao/statistics": "dev-master"

运行Composer更新命令

$ composer update

在你的config/app.php中,将'DavinBao\Statistics\StatisticsServiceProvider','添加到$providers数组的末尾

'providers' => array(

    'Illuminate\Foundation\Providers\ArtisanServiceProvider',
    'Illuminate\Auth\AuthServiceProvider',
    ...
    'DavinBao\Statistics\StatisticsServiceProvider',

),

config/app.php的末尾,将'Statistics' => 'DavinBao\Statistics\StatisticsFacade'添加到$aliases数组

'aliases' => array(

    'App'        => 'Illuminate\Support\Facades\App',
    'Artisan'    => 'Illuminate\Support\Facades\Artisan',
    ...
    'Statistics'       => 'DavinBao\Statistics\StatisticsFacade',

),

配置

创建表

现在生成统计迁移

$ php artisan statistics:migration

它将生成<timestamp>_statistics_setup_tables.php迁移。你现在可以用Artisan迁移命令运行它

$ php artisan migrate

迁移后,统计表将存在。

创建控制器和视图

$ php artisan statistics:views

创建路由

$ php artisan statistics:routes

使用

访问/admin/statistics,你可以更改样式或添加其他功能