hlacos/attachment5
Attachment bundle
Laravel 5 bundle for store simply file attachments.
It's under development, not recommended for production use!
Installation
- add bundle to composer: "hlacos/attachment5": "dev-master"
- composer install / update
- add service provider to the providers list: 'Hlacos\Attachment5\Attachment5ServiceProvider'
- publish config and migration: php artisan vendor:publish --provider="Hlacos\Attachment5\Attachment5ServiceProvider"
- php artisan migrate
- create directory: public/attachments
- let it write by the web server
Attachments storing in public/attachments directory. To override it:
- edit config/attachment5.php
Usage
Override table
Extend Hlacos\Attachment5\Models\Attachment and set the $table attribute.
Set uploadable image required sizes
Extend Hlacos\Attachment5\Models\Attachment and set the $sizes array attribute. In the array sets the width of the required images;
Set max size of the original image
Extend Hlacos\Attachment5\Models\Attachment and set the $originalMaxSize string attribute.
Related models
You can set polymoprhic relations in the realted models.
Contributions
Thanks to David Beyaty (https://github.com/hatja) for the gif resize implementation.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.