minh7721 / laravel-url-uploaded-file
一个利用 Laravel 的 URL 上传文件功能的包。
8.0.2
2024-05-06 08:17 UTC
Requires
- php: ^8.0
- illuminate/http: ^v8.0.0|^v9.0.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.55.0
- orchestra/testbench: ^8.23.10
- phpunit/phpunit: ^9.4
- vimeo/psalm: ^5.24.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)。请参阅 许可文件 了解更多信息。