minh7721/laravel-url-uploaded-file

一个利用 Laravel 的 URL 上传文件功能的包。

8.0.2 2024-05-06 08:17 UTC

This package is auto-updated.

Last update: 2024-09-06 10:18:41 UTC


README

Latest Version on Packagist Tests Total Downloads

此包通过使用文件 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 了解详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。