2017 © Pedro Peláez
 

library gallery-loader

Laravel facade that gets images from a folder sorted by filename and filtered.

image

mabasic/gallery-loader

Laravel facade that gets images from a folder sorted by filename and filtered.

  • Monday, August 10, 2015
  • by mabasic
  • Repository
  • 1 Watchers
  • 8 Stars
  • 92 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 18 % Grown

The README.md

Gallery Loader

Build Status Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

Laravel facade that gets images from a folder sorted by filename and filtered., (*2)

This is just a simple wrapper for functionality that I use across many projects., (*3)

It enables you to easily grabs images from a folder and create a image gallery., (*4)

Installation

From project root type:, (*5)

composer require mabasic/gallery-loader

or in composer.json add following to require:, (*6)

"require": {
    "mabasic/gallery-loader": "~1.0"
}

Register Service provider in app.php:, (*7)

'providers' => [
    ...
    Mabasic\GalleryLoader\GalleryLoaderServiceProvider::class
];

Register Facade in app.php:, (*8)

'aliases' => [
    ...
    'GalleryLoader' => Mabasic\GalleryLoader\Facades\GalleryLoader::class
];

Usage

Get all images from a folder

GalleryLoader::getImages(public_path() . '/img/slideshow')

Get all images except images that contain these words

GalleryLoader::getImages(public_path() . '/img/slideshow', ['thumb', 'small', 'thumbnail'])

Helpers

getImageNameWithPrefix($prefix, SplFileInfo $image)

image.png with prefix thumb_ transforms to thumb_image.png., (*9)

getImageNameWithSuffix(SplFileInfo $image, $suffix)

image.png with suffix _thumb transforms to image_thumb.png., (*10)

getImageWithSuffix(SplFileInfo $image, $suffix, $folder)

Returns URL for image with suffix., (*11)

getImageWithPrefix(SplFileInfo $image, $prefix, $folder)

Returns URL for image with prefix., (*12)

getImage(SplFileInfo $image, $folder)

Returns URL for image., (*13)

Real World Example

<ul class="slides">
    @foreach(GalleryLoader::getImages(public_path($folder = 'img/paddle/slider/'), ['large']) as $image)
    <li>
        <a href="{{ GalleryLoader::getImageWithSuffix($image, '_large', $folder) }}">
            <img src="{{ GalleryLoader->getImage($image, $folder) }}" />
        </a>
    </li>
    @endforeach
</ul>

The Versions

10/08 2015

dev-master

9999999-dev

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.2.0

1.2.0.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.1.2

1.1.2.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.1.1

1.1.1.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.1.0

1.1.0.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.0.3

1.0.3.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.0.2

1.0.2.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.0.1

1.0.1.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images

10/08 2015

1.0.0

1.0.0.0

Laravel facade that gets images from a folder sorted by filename and filtered.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel helper gallery images