PHPackages                             spotter/laravel-medialibrary-pro - 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. [Image &amp; Media](/categories/media)
4. /
5. spotter/laravel-medialibrary-pro

ActiveLibrary[Image &amp; Media](/categories/media)

spotter/laravel-medialibrary-pro
================================

Handle media in a Laravel app

1.4.1(1y ago)032TypeScriptPHP ^7.4|^8.0

Since Jan 25Pushed 1y ago1 watchersCompare

[ Source](https://github.com/sadiqse024/spotter-medialibrary)[ Packagist](https://packagist.org/packages/spotter/laravel-medialibrary-pro)[ Docs](https://github.com/spotter/laravel-medialibrary-pro)[ RSS](/packages/spotter-laravel-medialibrary-pro/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (10)Versions (2)Used By (0)

Front end components for Laravel Media Library
==============================================

[](#front-end-components-for-laravel-media-library)

[![run-tests](https://github.com/spatie/laravel-medialibrary-pro/workflows/run-tests/badge.svg)](https://github.com/spatie/laravel-medialibrary-pro/workflows/run-tests/badge.svg)

[Media Library Pro](http://medialibrary.pro) is a paid add-on package that offers Blade, Vue, and React components to upload files to your application.

Media Library Pro ships with two components for every environment: an attachment component, and a collection component.

The attachment component can upload one or more files with little or no extra information. It's is a lightweight solution for small bits of UI like avatar fields or message attachments.

[![Screenshot of the attachment component](https://camo.githubusercontent.com/a915d08f85ad8a47bcac13aa2b49adc91317e6e0e8451cc7241c80d5062cb70a/68747470733a2f2f7370617469652e62652f646f63732f6c61726176656c2d6d656469616c6962726172792f76392f696d616765732f70726f2f6174746163686d656e742e706e67)](https://camo.githubusercontent.com/a915d08f85ad8a47bcac13aa2b49adc91317e6e0e8451cc7241c80d5062cb70a/68747470733a2f2f7370617469652e62652f646f63732f6c61726176656c2d6d656469616c6962726172792f76392f696d616765732f70726f2f6174746163686d656e742e706e67)

The collection component can upload multiple files with custom properties. Use the collection component shines when you need to manage media, for example in admin panels.

[![Screenshot of the attachment component](https://camo.githubusercontent.com/134fb227eb6d9fc13c7e1346ecfc5e51d371c960068bad0f9f9f6e9d0e75f51a/68747470733a2f2f7370617469652e62652f646f63732f6c61726176656c2d6d656469616c6962726172792f76392f696d616765732f70726f2f636f6c6c656374696f6e2e706e67)](https://camo.githubusercontent.com/134fb227eb6d9fc13c7e1346ecfc5e51d371c960068bad0f9f9f6e9d0e75f51a/68747470733a2f2f7370617469652e62652f646f63732f6c61726176656c2d6d656469616c6962726172792f76392f696d616765732f70726f2f636f6c6c656374696f6e2e706e67)

Documentation
-------------

[](#documentation)

You'll find the documentation on [our documentation site](https://spatie.be/docs/laravel-medialibrary/v9/handling-uploads-with-media-library-pro/introduction).

If you've found a bug regarding security please mail  instead of using the issue tracker.

Testing
-------

[](#testing)

You can run the tests with:

```
vendor/bin/phpunit
```

### Changelog

[](#changelog)

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

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance42

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

473d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/37364c7d4390d8410fe2707f771d4f5158d0ea52c29c93b181537e049865ea8b?d=identicon)[sadiqse024](/maintainers/sadiqse024)

---

Top Contributors

[![sadiq810](https://avatars.githubusercontent.com/u/10768377?v=4)](https://github.com/sadiq810 "sadiq810 (2 commits)")

---

Tags

laravel-medialibrary-prospotter

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/spotter-laravel-medialibrary-pro/health.svg)

```
[![Health](https://phpackages.com/badges/spotter-laravel-medialibrary-pro/health.svg)](https://phpackages.com/packages/spotter-laravel-medialibrary-pro)
```

###  Alternatives

[liip/imagine-bundle

This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.

1.7k38.3M217](/packages/liip-imagine-bundle)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[kunstmaan/media-bundle

To build your perfect website you probably need images, video's or maybe even a presentation too. The Kunstmaan Media Bundle handles all those media assets and centralizes them so you can find your content just the way you like it: fast and efficiently. No central asset management module is useful without some pretty advanced image editing functionality. To provide this we have integrated the Aviary image editing service right from the interface.

38132.9k7](/packages/kunstmaan-media-bundle)[ambroisemaupate/intervention-request

A customizable Intervention Image wrapper to use image simple re-sampling features over urls and a configurable cache.

4242.4k2](/packages/ambroisemaupate-intervention-request)[jolicode/media-bundle

A media management bundle for Symfony applications, with Easyadmin and SonataAdmin integrations.

1054.9k](/packages/jolicode-media-bundle)[okipa/laravel-medialibrary-ext

Extra features for spatie/laravel-medialibrary package.

1011.2k](/packages/okipa-laravel-medialibrary-ext)

PHPackages © 2026

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