iritesh377/laravel-local-temporary-url

快速为本地文件系统驱动添加临时URL支持

v1.0.0 2024-03-21 07:23 UTC

This package is auto-updated.

Last update: 2024-09-21 08:47:44 UTC


README

Logo

安装

您可以通过composer安装此包

composer require iritesh377/laravel-local-temporary-url

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="local-temporary-url-config"

这是发布配置文件的内容

return [
    'disk' => ['local'],

    'middleware' => ['web', 'signed']
];

用法

配置

此包无需配置;只需安装即可立即使用。但是,如果您希望使用不同的本地磁盘或添加额外的磁盘,则提供了配置选项。可以使用 disk 键配置多个本地磁盘。

默认情况下,该包在路由上应用 websigned 中间件。但是,您可以通过使用 middleware 键来配置中间件。

生成临时URL

可以使用与S3磁盘相同的语法生成临时URL。

Storage::disk('local')->temporaryUrl('file.txt', now()->addMinutes(5));

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件