craftable / media
Associate files with Eloquent models
Installs: 67
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 13
Type:project
pkg:composer/craftable/media
Requires
- php: ^7.0
 - craftable/admin-auth: ^3.0
 - illuminate/support: 5.8.*
 - spatie/laravel-medialibrary: ^7.0
 
Requires (Dev)
- orchestra/testbench: ^3.5|~3.6|~3.7
 - phpunit/phpunit: ^6.3|~7.0
 
This package is auto-updated.
Last update: 2025-10-06 23:52:26 UTC
README
This packages adds an ability to assign a media to your eloquent models. It uses Spatie's spatie/laravel-medialibrary, but it goes a bit further:
- Collections definition - inspired by the conversions definition, we have created Media Collections definition via similar fluent API
 - Auto-Process - saving the eloquent model automatically processes and attaches media collections from the request
 - Authorization - controls, who has the permission to attach specific medium to specific model
 - Private access - controls, who has the permission to view specific medium
 
You can find full documentation at https://docs.getcraftable.com/#/media.