padosoft / laravel-request
Laravel 包,用于与 Illuminate 请求和文件上传交互。
2.3.0
2022-04-05 10:51 UTC
Requires
- php: >=7.1
- illuminate/http: ^5.8|^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^5.8|^6.0|^7.0|^8.0|^9.0
- padosoft/io: ^1.9
Requires (Dev)
- mockery/mockery: ^0.9.9|^1.0
- orchestra/testbench: ^3.8|^4.0|^5.0|^6.0|^7.0|^8.0|^9.0
- padosoft/test: ^1.0.1|^2.1
- phpunit/phpunit: ^7.0|^8.0|^9.0
- roave/security-advisories: dev-latest
README
本包提供了一系列类,用于与 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)。有关更多信息,请参阅 许可证文件。