2017 © Pedro Peláez
 

library upload

File upload and thumbnail management package for laravel 5.*

image

khodja/upload

File upload and thumbnail management package for laravel 5.*

  • Wednesday, November 15, 2017
  • by Fayzulla
  • Repository
  • 1 Watchers
  • 1 Stars
  • 143 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 17 % Grown

The README.md

File upload for Laravel

Requirements

Installation

Require this package with composer:, (*1)

composer require khodja/upload

In Laravel 5.5, the service provider and facade will automatically get registered. For older versions of the framework, follow the steps below:, (*2)

Register the provider directly in your app configuration file config/app.php, (*3)

'providers' => [
    // ...
    Intervention\Image\ImageServiceProvider::class,
    Khodja\Upload\UploadServiceProvider::class, 
];

Add the facade aliases in the same file:, (*4)

'aliases' => [
    ...
    'Upload' => Khodja\Upload\Facades\Upload::class
];

Package Configuration

Publish configuration, (*5)

php artisan vendor:publish --provider="Khodja\Upload\UploadServiceProvider"

Methods

  • getFile($catalog, $id): Get the path to the file.
  • getFiles($catalog, $id [, $filter]): Get the path to the files.
  • saveFile($catalog, $id, $file [, $options]): Save file.
  • saveFiles($catalog, $id, $files [, $options]): Save files.
  • swapFirst($catalog, $id, $i): Swap the first file with given file by index.
  • getImage($catalog, $id [, $class='']): Get image tag with source.
  • getThumbImage($catalog, $id, $size [, $class='']): Get thumb image tag.
  • getThumbFile($catalog, $id, $size): Generate path for a thumb image.
  • getThumbFiles($catalog, $id, $size): Get all thumb files path.
  • hasFile($catalog, $id): Whether the file contains a catalog folder.
  • hasFiles($catalog, $id): Whether the files contains a catalog folder.
  • removeFile($catalog, $id): Remove file.
  • removeFiles($catalog, $id [, $file_names]): Remove files.

Code example

Usage inside a laravel route, (*6)

Route::get('/post-image/{id}', function($id)
{
    return Upload::getImage('image', $id);
});

Support

Feel free to post your issues in the issues section., (*7)

Security

If you discover any security related issues, please email fayzulla@khodja.uz instead of using the issue tracker., (*8)

License

This library is open-sourced software licensed under the MIT license., (*9)

The Versions

15/11 2017

dev-master

9999999-dev

File upload and thumbnail management package for laravel 5.*

  Sources   Download

MIT

The Requires

 

by Fayzulla Khodja

15/11 2017

v1.2

1.2.0.0

File upload and thumbnail management package for laravel 5.*

  Sources   Download

MIT

The Requires

 

by Fayzulla Khodja

15/09 2017

v1.1

1.1.0.0

File upload and thumbnail management package for laravel 5.*

  Sources   Download

MIT

The Requires

 

by Fayzulla Khodja

05/07 2017

v1.0

1.0.0.0

File upload and thumbnail management package for laravel 5.*

  Sources   Download

MIT

The Requires

 

by Fayzulla Khodja