This package provides a series of class to interact with Illuminate Request and Files Upload.
##Requires
- php: >=7.1
- illuminate/support: ^5.8
- illuminate/http: ^5.8
- padosoft/io: ^1.0
You can install the package via composer:
$ composer require padosoft/laravel-request
use Padosoft\Laravel\Request\RequestHelper;
if(RequestHelper::currentRequestHasFiles()){
echo 'current request has file uploaded!';
}
if(RequestHelper::isValidCurrentRequestUploadFile('items_image', ['image/jpg','image/png'])){
echo 'current request has a valid file uploaded!';
}
$uploadedFile = RequestHelper::getCurrentRequestFileSafe('items_image');
var_dump($uploadedFile);
NOTE:
For all methods and helpers check the source code.
Please see CHANGELOG for more information what has changed recently.
$ composer test
Please see CONTRIBUTING for details.
If you discover any security related issues, please email instead of using the issue tracker.
Padosoft (https://www.padosoft.com) is a software house based in Florence, Italy. Specialized in E-commerce and web sites.
The MIT License (MIT). Please see License File for more information.