mlbrgn / laravel-medialibrary-extensions
Extensions designed for use with the Media Library package by Spatie. Adds a single image uploader, multiple image uploader and a modal with carousel
Installs: 105
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/mlbrgn/laravel-medialibrary-extensions
Requires
- php: ^8.2|^8.3
- blade-ui-kit/blade-icons: ^1.8
- illuminate/support: ^10.0 || ^11.0 || ^12.0
- spatie/laravel-medialibrary: ^11.0
Requires (Dev)
- ext-gd: *
- barryvdh/laravel-ide-helper: ^3.5
- larastan/larastan: ^3.4
- laravel/pint: ^1.22
- orchestra/testbench: ^10.2
- orchestra/testbench-browser-kit: ^10.1
- pestphp/pest: ^3.8
- pestphp/pest-plugin-drift: ^3.0
- pestphp/pest-plugin-type-coverage: ^3.5
- spatie/laravel-translatable: ^6.11
- symfony/dom-crawler: ^7.2
Suggests
- blade-ui-kit/blade-bootstrap-icons: Optional: Bootstrap icons for use in Blade components
- blade-ui-kit/blade-heroicons: Optional: SVG icons from Heroicons
- dev-main
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- 1.0.1
- 1.0.0
- v0.0.12
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- 0.0.1
- dev-wageningen
This package is auto-updated.
Last update: 2025-10-11 12:21:37 UTC
README
This package adds functionality toMedia Library package by Spatie:
- Providing a view to upload multiple media
- Providing a view to upload single media
Requirements
This package assumes that spatie/laravel-medialibrary is installed and its default migration has been run to create the media table.
Theme
The default themes are:
- plain
- bootstrap-5
Publishing
Several resources can be published:
- config
- views
Icons
For icons to work, you will have to install a Blade UIKit/Blade-icons package.
The package is configured to use Bootstrap icons by default. To display them properly install
composer require davidhsianturi/blade-bootstrap-icons
You can override the icons in the published configuration file of this package and install another Blade UIKit/Blade-icons package
php artisan vendor:publish --tag=media-library-extensions-config php artisan vendor:publish --tag=media-library-extensions-views php artisan vendor:publish --tag=media-library-extensions-assets php artisan vendor:publish --tag=media-library-extensions-policy php artisan vendor:publish --tag=media-library-extensions-translations
Testing
This package uses Pest PHP for testing. For more information on how to write tests for this package, see the TESTING.md guide.