2017 © Pedro Peláez
 

library laravel-reddit-api

Laravel Reddit API wrapper

image

codewizz/laravel-reddit-api

Laravel Reddit API wrapper

  • Wednesday, February 8, 2017
  • by xdvx
  • Repository
  • 3 Watchers
  • 8 Stars
  • 427 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 4 Versions
  • 70 % Grown

The README.md

Laravel-Reddit-API

Latest Version on Packagist Total Downloads, (*1)

Using this package you can easily retrieve data from Reddit API., (*2)

Laravel wrapper for https://github.com/rotorcowboy/Phapper, (*3)

Supports Laravel 5.x - 8.x., (*4)

Here are a few examples of the provided methods:, (*5)

use RedditAPI;

//fetch top Reddit posts
RedditAPI::getTop();

//fetch top picture posts of Margot Robbie, limit to 100
RedditAPI::search('Margot Robbie ', null, 'top', null, 'pics', 100);

Install

This package can be installed through Composer., (*6)

``` bash composer require codewizz/laravel-reddit-api, (*7)


If you are using Laravel 5.5+, the service provider and alias will be registered automatically. You can proceed to "[Publish config](#publish-config)". ### Manually register services You must install this service provider. ```php // config/app.php 'providers' => [ ... CodeWizz\RedditAPI\RedditAPIServiceProvider::class, ... ];

This package also comes with a facade, which provides an easy way to call the the class., (*8)

// config/app.php
'aliases' => [
    ...
    'RedditAPI' => CodeWizz\RedditAPI\RedditAPIFacade::class,
    ...
];

Publish config

You should publish the config file of this package with this command:, (*9)

``` bash php artisan vendor:publish --provider="CodeWizz\RedditAPI\RedditAPIServiceProvider", (*10)


The following config file will be published in `config/reddit-api.php` ```php return [ 'endpoint_standard' => 'https://www.reddit.com', 'endpoint_oauth' => 'https://oauth.reddit.com', 'username' => env('REDDIT_USERNAME', ''), 'password' => env('REDDIT_PASSWORD', ''), 'app_id' => env('REDDIT_APP_ID', ''), 'app_secret' => env('REDDIT_APP_SECRET', ''), 'response_format' => 'STD', // STD | ARRAY 'scopes' => 'save,modposts,identity,edit,flair,history,modconfig,modflair,modlog,modposts,modwiki,mysubreddits,privatemessages,read,report,submit,subscribe,vote,wikiedit,wikiread' ];

About CodeWizz

CodeWizz is a web development agency based in Lithuania. You'll find more information on our website., (*11)

License

The MIT License (MIT). Please see License File for more information., (*12)

The Versions

08/02 2017

dev-master

9999999-dev https://github.com/codewizz/laravel-reddit-api

Laravel Reddit API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api reddit codewizz laravel-reddit-api

08/02 2017

0.1.2

0.1.2.0 https://github.com/codewizz/laravel-reddit-api

Laravel Reddit API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api reddit codewizz laravel-reddit-api

08/02 2017

0.1.1

0.1.1.0 https://github.com/codewizz/laravel-reddit-api

Laravel Reddit API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api reddit codewizz laravel-reddit-api

08/02 2017

0.1

0.1.0.0 https://github.com/codewizz/laravel-reddit-api

Laravel Reddit API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api reddit codewizz laravel-reddit-api