padosoft/laravel-request

Laravel 包,用于与 Illuminate 请求和文件上传交互。

2.3.0 2022-04-05 10:51 UTC

This package is auto-updated.

Last update: 2024-09-05 15:59:07 UTC


README

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

本包提供了一系列类,用于与 Illuminate 请求和文件上传交互。

##需求

  • php: >=7.1
  • illuminate/support: ^5.8
  • illuminate/http: ^5.8
  • padosoft/io: ^1.0

安装

您可以通过 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);

注意

有关所有方法和辅助函数,请检查源代码。

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全性

如果您发现任何与安全相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。

鸣谢

关于 Padosoft

Padosoft (https://www.padosoft.com) 是一家位于意大利佛罗伦萨的软件公司。专注于电子商务和网站。

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件