2017 © Pedro Peláez
 

library imgurlaravel

A wrap-up package to make works easier with imgur.

image

moeplhausen/imgurlaravel

A wrap-up package to make works easier with imgur.

  • Saturday, February 4, 2017
  • by Moeplhausen
  • Repository
  • 0 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

ImgurLaravel

A Laravel 5 package to simplify Imgur Api Client. For detailed information about how to use the Imgur client itself please check the documentation of Imgur Api Client., (*1)

Usage

Check the available methods from ImgurLaravel-API., (*2)

Image Api Example

<?php

namespace App\Http\Controllers;

use App\Http\Requests;
use Illuminate\Http\Request;

use Kurt\Imgur\Imgur;

class HomeController extends Controller
{
    /**
     * Imgur instance.
     *
     * @var \Kurt\Imgur\Imgur
     */
    private $imgur;

    public function __construct(Imgur $imgur)
    {
        $this->imgur = $imgur;
    }

    /**
     * Retrieve an image by its id.
     * 
     * @return \Imgur\Api\Model\Image
     */
    public function getImage(Request $request)
    {
        $imageApi = $this->imgur->getImageApi();

        $imageModel = $imageApi->image(
            $imageModel->input('id')
        );

        return $imageModel;
    }

    /**
     * Upload an image with a given url or a file.
     * 
     * @return \Imgur\Api\Model\Image
     */
    public function getUpload(Request $request)
    {
        // Upload with a url.
        $imageModel = $this->imgur->uploadFromUrl(
            $request->input('image_url')
        );

        // Upload with a file.
        $imageModel = $this->imgur->upload(
            $request->file('image')
        );

        return $imageModel;
    }
}

Installation

Step 1

Add ozankurt/imgur-laravel to your composer requirements., (*3)

composer require ozankurt/imgur-laravel

Step 2

Add the imgur.client_id and imgur.client_secret to the config/services.php file., (*4)

    'imgur' => [
        'client_id' => env('IMGUR_CLIENT_ID'),
        'client_secret' => env('IMGUR_CLIENT_SECRET'),
    ],

Step 3

Update your .env file with the values you get from imgur., (*5)

You can create the imgur application from here., (*6)

IMGUR_CLIENT_ID=
IMGUR_CLIENT_SECRET=

Step 4

Add the service provider to the config/app.php file., (*7)

    'providers' => [
        // ...

        Kurt\Imgur\ImgurServiceProvider::class,
    ],

The Versions

04/02 2017

dev-master

9999999-dev

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

04/02 2017

1.0.7

1.0.7.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

28/10 2016

1.0.6

1.0.6.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

25/10 2016

1.0.5

1.0.5.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

24/10 2016

1.0.4

1.0.4.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

24/10 2016

1.0.3

1.0.3.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

24/10 2016

1.0.2

1.0.2.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

20/04 2016

1.0.1

1.0.1.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur

20/04 2016

1.0.0

1.0.0.0

A wrap-up package to make works easier with imgur.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api wrapper imgur