configure-secure-storage
Installation
SKILL.md
Configure Secure Storage
When To Use
Use this skill when implementing avatar uploads, invoice attachments, document storage, or configuring AWS S3/minio disks.
Workflow
- Verify disk rules: Ensure disk driver config is defined in
config/filesystems.php. - Access Control check: Never use the
publicdisk for documents that require authentication/authorization policies. - Generate temporary URL: Serve private documents using temporary URLs (
Storage::temporaryUrl()). - Clean files: Clean up orphaned or failed file uploads via event-based disk cleanup jobs.