ruwer/toparticles

此包的最新版本(dev-master)没有可用的许可证信息。

获取您页面上的热门阅读文章。

dev-master 2016-07-08 13:58 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:33 UTC


README

  • 一个Laravel 5包,用于按日期列出您最热门的文章。
  • 使用Google Analytics API。

首先

1.

2.

  • 打开下载的文件。
  • 复制“client_email”中的电子邮件。
  • 访问: https://analytics.google.com
  • 管理员
  • 选择您的账户并转到用户管理
  • 将电子邮件粘贴到输入框中并添加!
  • 现在将JSON文件复制到您的项目中。

安装

composer require "ruwer/toparticles":"dev-master"

将其添加到您的 config/app.php

'providers' => [
    //...
    Ruwer\TopArticles\TopArticlesServiceProvider::class,
],

'aliases' => [
    //...
    'TopArticles' => Ruwer\TopArticles\TopArticlesFacade::class,
],

在您的终端

php artisan vendor:publish --provider="Ruwer\TopArticles\TopArticlesServiceProvider"
composer dump-autoload

现在打开文件: config/analytics.php 并配置Google Analytics生成的JSON文件的路径。

使用方法

在您的控制器

use TopArticles;

TopArticles::get(
    "ga:xxxxxxxx", //Your Google Analytics Profile ID
    "7daysAgo", //Begin Date
    "today", //End date (you can also use Y-m-d)
    "(articles/)", //Regex for Filters (everything containing "articles/")
    10 //Results
);

//It'll return an array with your top viewed articles :)