PHPackages                             webstone/laravel-backpack-gallery-crud - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. webstone/laravel-backpack-gallery-crud

ActiveLibrary

webstone/laravel-backpack-gallery-crud
======================================

Gallery management interface for Laravel using Backpack CRUD.

3.2.0(1mo ago)01↑2900%MITPHPPHP ^7.2.5|^8.0|^8.1|^8.2

Since Jan 4Pushed 1mo agoCompare

[ Source](https://github.com/webstone/laravel-backpack-gallery-crud)[ Packagist](https://packagist.org/packages/webstone/laravel-backpack-gallery-crud)[ Docs](https://gitlab.com/seandowney/laravel-backpack-gallery-crud)[ RSS](/packages/webstone-laravel-backpack-gallery-crud/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (16)Used By (0)

SeanDowney\\BackpackGalleryCrud
===============================

[](#seandowneybackpackgallerycrud)

[![Latest Version on Packagist](https://camo.githubusercontent.com/13581e2b2b981c2a48061eb119727ea3d2707e8653ce7e81aec2e48a64210386/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7365616e646f776e65792f6261636b7061636b67616c6c657279637275642e7376673f7374796c653d666c61742d737175617265)](link-packagist)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/c9efe15aa219de4c7a750f5a97a75a978a1223e53b7c57edef8d962567d7c099/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7365616e646f776e65792f6261636b7061636b67616c6c657279637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/seandowney/backpackgallerycrud)

An admin interface to easily add/edit/remove Gallery, using [Laravel Backpack](laravelbackpack.com).

It uses [Glide](http://glide.thephpleague.com/) and provides helper methods to serve the images in frontend blade templates.

Install
-------

[](#install)

1. In your terminal:

```
$ composer require webstone/laravel-backpack-gallery-crud
```

2. If your Laravel version does not have package autodiscovery then add the service provider to your config/app.php file:

```
Cviebrock\EloquentSluggable\ServiceProvider::class,
SeanDowney\BackpackGalleryCrud\GalleryCRUDServiceProvider::class,
```

3. Publish the config file &amp; run the migrations

```
$ php artisan vendor:publish --provider="SeanDowney\BackpackGalleryCrud\GalleryCRUDServiceProvider" #publish config, view  and migration files
$ php artisan migrate #create the gallery table
```

4. Configuration of file storage in `config/filesystems.php`.

```
'galleries' => [
    'driver' => 'local',
    'root' => storage_path('app/galleries'),
],
```

5. Configuration of file storage in config/elfinder.php:

```
'roots' => [
    [
        'driver'        => 'GalleryCrudLocalFileSystem',         // driver for accessing file system (REQUIRED)
        'path'          => '../storage/app/galleries',           // path to files - relative to `public` (REQUIRED)
        'URL'           => '/galleries', // URL to files (REQUIRED)
        'accessControl' => 'Barryvdh\Elfinder\Elfinder::checkAccess',
        'autoload'      => true,
        'tmbPath'       => '',
        'tmbSize'       => 150,
        'tmbCrop'       => false,
        'tmbBgColor'    => '#000',
    ],
],
```

6. \[Optional\] Configuration of Glide image path in `config/seandowney/gallerycrud.php`.

```
'glide_path' => 'image',
```

7. \[Optional\] Add a menu item for it in resources/views/vendor/backpack/base/inc/sidebar.blade.php or menu.blade.php:

```
 Galleries
```

How to use the package
----------------------

[](#how-to-use-the-package)

This package relies heavily on the `elFinder` File Manager in Bakpack.

- First create a gallery
- Select some images or upload new ones
- Save the gallery and edit it again
- Now you can edit the captions for the selected images
- Helper methods are now available to load the images using Glide.
    - `image_url` can be used where the images is from a `browse` field type so it may already include the disk path

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Testing
-------

[](#testing)

```
// TODO
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email sean at considerweb dot com instead of using the issue tracker.

Credits
-------

[](#credits)

- Seán Downey - Lead Developer
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance90

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~240 days

Recently: every ~699 days

Total

15

Last Release

46d ago

Major Versions

0.0.9 → 1.0.02017-01-04

1.1.0 → 2.0.02020-12-14

2.1.0 → 3.1.02023-09-19

PHP version history (5 changes)0.0.9PHP &gt;=5.3.0

2.0.0PHP ^7.2.5

2.1.0PHP ^7.2.5|^8.0

3.1.0PHP ^7.2.5|^8.0|^8.1

3.2.0PHP ^7.2.5|^8.0|^8.1|^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/17b735f6e57efdbccd591c287d3bb0422db998667af65b659ea048341acecae1?d=identicon)[webstone](/maintainers/webstone)

---

Top Contributors

[![maig81](https://avatars.githubusercontent.com/u/5046343?v=4)](https://github.com/maig81 "maig81 (5 commits)")[![Jastkast](https://avatars.githubusercontent.com/u/3151045?v=4)](https://github.com/Jastkast "Jastkast (1 commits)")

---

Tags

gallerylaravel backpackgalleriesmanage galleries

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/webstone-laravel-backpack-gallery-crud/health.svg)

```
[![Health](https://phpackages.com/badges/webstone-laravel-backpack-gallery-crud/health.svg)](https://phpackages.com/packages/webstone-laravel-backpack-gallery-crud)
```

###  Alternatives

[backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

5591.8M16](/packages/backpack-permissionmanager)[backpack/settings

Application settings interface for Laravel 5 using Backpack CRUD.

290870.9k10](/packages/backpack-settings)[backpack/pagemanager

Create admin panels for presentation websites on Laravel, using page templates and Backpack\\CRUD.

371522.6k6](/packages/backpack-pagemanager)[backpack/newscrud

An admin panel for news with categories and tags, using Backpack\\CRUD on Laravel 5.

236159.6k1](/packages/backpack-newscrud)[backpack/langfilemanager

An interface to edit language files, for Laravel Backpack.

91230.1k1](/packages/backpack-langfilemanager)[izica/relations-widgets-for-backpack

Widgets for preview model relations in laravel backpack

2927.3k](/packages/izica-relations-widgets-for-backpack)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
