nguyenhiep / laravel-url-uploaded-file
一个利用URL来增强Laravel的UploadedFile功能的包。
1.0.1
2021-03-18 04:03 UTC
Requires
- php: ^7.4
- illuminate/http: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^6.2
- phpunit/phpunit: ^9.4
- vimeo/psalm: ^4.0
README
此包通过使用文件URL而不是常规文件上传来扩展Laravel的UploadedFile
功能。
阅读我的博客的完整文章:https://naxon.dev/blog/upload-files-from-urls-in-laravel
安装
您可以通过composer安装此包
composer require naxon/laravel-url-uploaded-file
用法
use Naxon\UrlUploadedFile\UrlUploadedFile; $file = UrlUploadedFile::createFromUrl('https://naxon.dev/assets/img/portrait.jpg');
现在,因为UrlUploadedFile
扩展了UploadedFile
,您可以使用它来存储文件,获取其路径和扩展名,并使用UploadedFile
的功能。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG
路线图
版本1.0仅提供基本功能。它是从一个真实项目中提取出来的。版本2.0的计划是通过添加更多的下载器来扩展功能。
贡献
有关详细信息,请参阅CONTRIBUTING
安全漏洞
请审查我们的安全策略,了解如何报告安全漏洞。
致谢
- Daniel Naxon
- Spatie - 关于如何下载文件的想法。
- 所有贡献者
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件