1. Go to this page and download the library: Download kgengler/feed-client library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
// app/config/packages/kgengler/feed-client/config.php
return array(
// The `laravel` key here is used to fetch the feed later. You can specify multiple
// feeds, just use another key.
'laravel' => array(
// Feed type, either `atom` or `rss`
// Required
// Default: none
'type' => 'atom',
// Url of the feed
// Required
// Default: none
'url' => 'https://github.com/laravel/laravel/commits/master.atom',
// username utes to cache feed
// Optional
// Default: 60
'cacheTimeout' => 60
)
);
$feed_client = App::make('feed-client');
$feed = $feed_client->get('laravel');
// or with the Facade
$feed = FeedClient::get('laravel');
$feed->getTitle(); // Feed Title
$feed->getDescription(); // Feed Description
$feed->getLink(); // Link to feed
$feed_items = $feed->getItems(); // Items in feed
// Feed items are given as a collection of FeedItem objects
foreach($feed_items as $item) {
$item->getTitle(); // Item Title
$item->getTime(); // Publication Time as DateTime object
$item->getLink(); // Get link for Item
$item->getDescription(); // Item Description
}
php artisan config:publish kgengler/feed-client
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.