naxon / laravel-url-uploaded-file
一个利用URL从Laravel的UploadedFile功能进行文件上传的包。
1.0.0
2020-10-25 14:18 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)。请参阅许可证文件以获取更多信息。