Skip to content

Laravel Package to interact with Illuminate Request and Files Upload.

License

Notifications You must be signed in to change notification settings

padosoft/laravel-request

Repository files navigation

Laravel Package to interact with Illuminate Request and Files Upload.

Latest Version on Packagist Software License Build Status Quality Score Total Downloads SensioLabsInsight

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

Installation

You can install the package via composer:

$ composer require padosoft/laravel-request

Usage

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.

Change log

Please see CHANGELOG for more information what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email instead of using the issue tracker.

Credits

About Padosoft

Padosoft (https://www.padosoft.com) is a software house based in Florence, Italy. Specialized in E-commerce and web sites.

License

The MIT License (MIT). Please see License File for more information.

About

Laravel Package to interact with Illuminate Request and Files Upload.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages