garf/laravel-pinger

关于网站更新的搜索引擎ping搜索

v2.0.2 2017-01-07 12:06 UTC

This package is auto-updated.

Last update: 2024-09-20 01:11:37 UTC


README

Software License Laravel Version

为Laravel 5提供的博客系统ping器。

轻松通知搜索引擎您博客中的新文章或更新文章。

安装

添加

"garf/laravel-pinger": "2.*"

到您的 composer.json 文件中的 require 部分。

然后在控制台输入

$ composer update

更新完成后,将其添加到您的 config/app.conf 文件中的 providers 部分

'providers' => [
    // ...
    Garf\LaravelPinger\LaravelPingerServiceProvider::class,
]

如果您想使用 Pinger 面板,请将其添加到相同的文件中的 aliases 部分

'aliases' => [
    // ...
  'Pinger' => Garf\LaravelPinger\PingerFacade::class,
]

使用artsian发布

php artisan vendor:publish

将pinger.php文件发布到配置目录。在此文件中添加和删除所有您的ping站点。请确保审查您添加的ping站点的ping响应,因为有许多ping站点,并且并非所有都提供统一响应。有些可能需要额外的参数。有些可能停止工作。

使用方法

向服务发送ping

一次性向所有服务发送ping

Pinger::pingAll('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

向不同的服务发送ping

谷歌

Pinger::pingGoogle('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

雅虎

Pinger::pingYandex('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

雅虎

Pinger::pingYahoo('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

Feedburner

Pinger::pingFeedburner('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

博客

Pinger::pingWeblogs('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

PingOMatic

    Pinger::pingPingOMatic(
        'Title of post', 
        'http://url.of/your-post', 
        'http://url.of/your-rss(optional)', 
        [
            'additional' => 'params',
            'to' => 'send',
        ]);

ping任何其他服务

Pinger::ping('http://url.of/service', 'Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');

未来计划

  • 清理代码
  • 为不同服务创建驱动程序系统

贡献

非常欢迎贡献。

将您的pull请求发送到master分支。

许可协议

MIT许可协议(MIT)。有关更多信息,请参阅许可文件