gaaarfild / laravel-pinger
v2.0.2
2017-01-07 12:06 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=4.2
This package is not auto-updated.
Last update: 2022-02-01 12:49:54 UTC
README
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
一次向所有服务发送
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)');
Yandex
Pinger::pingYandex('Title of post', 'http://url.of/your-post', 'http://url.of/your-rss(optional)');
Yahoo
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)');
Weblogs
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)');
进一步计划
- 清理代码
- 为不同服务创建驱动程序系统
贡献
高度欢迎贡献。
将您的拉取请求发送到 master 分支。
许可
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。