Package Data | |
---|---|
Maintainer Username: | jaysson |
Maintainer Contact: | prabhakarbhat@live.com (Prabhakar Bhat) |
Package Create Date: | 2016-03-25 |
Package Last Update: | 2020-03-29 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-15 15:25:38 |
Package Statistics | |
---|---|
Total Downloads: | 1,748 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 4 |
Total Watchers: | 0 |
Total Forks: | 1 |
Total Open Issues: | 0 |
Easily upload files to a directory and save the filename to database attribute.
It does not handle any image processing. Take a look at [Glide][http://glide.thephpleague.com] for that.
Via Composer
$ composer require jaysson/eloquent_filefield
In your Eloquent model:
use Jaysson\EloquentFileField\FileFieldTrait;
public $fileFields = [
'image' => [],
'poster' => [
'disk' => app('config')->get('filesystems.default'),
'path' => 'uploads/:class_slug/:attribute/:unique_id-:file_name',
'default_path' => 'uploads/default.png'
]
];
Each field can have filesystem disk, path pattern and default path options. If you don't specify any of them, they will be loaded from default config.
$ php artisan vendor:publish
If you discover any security related issues, please email prabhakarbhat@live.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.