withcandour/statamic-anonymous-uploads

此包的最新版本(0.0.4)没有提供许可证信息。

自动匿名化通过Statamic表单上传的文件。

0.0.4 2023-03-03 09:13 UTC

This package is auto-updated.

Last update: 2024-08-30 01:55:17 UTC


README

Statamic 3.0+

自动匿名化通过您的Statamic表单上传的文件!上传的文件可以发送到私有资产容器,并通过匿名链接访问,只有具有所需权限的CMS用户才能访问。

安装

通过composer安装

composer require withcandour/statamic-anonymous-uploads

然后发布服务提供者的可发布内容

php artisan vendor:publish --tag="WithCandour\StatamicAnonymousUploads\ServiceProvider"

设置

要开始使用此插件,您需要将“匿名上传”字段添加到表单使用的蓝图,为了完全有效,您应将此字段的容器配置设置为非公开可访问的私有资产容器。

表单(重要!)

为了匿名化上传到表单的文件,您需要将action属性更改为提交表单到由该插件提供的端点,而不是标准的Statamic表单提交端点。为此,将您的<form>标签(或{{ form }}标签)的action属性更改为action="/!/statamic-anonymous-uploads/forms/{ form_handle }"

权限

应该能够下载匿名化文件的用户应在其角色/组中应用“下载匿名化文件”权限。超级用户默认具有此权限。