garf / laravel-pinger
关于网站更新的搜索引擎ping搜索
v2.0.2
2017-01-07 12:06 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=4.2
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
一次性向所有服务发送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)。有关更多信息,请参阅许可文件。