laravel:filesystem-uploads

Store and serve user-uploaded files via Laravel Storage with visibility controls.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Patkik/Multi-tenant-SaaS-Catering-V2 --skill laravel-filesystem-uploads-patkik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel:filesystem-uploads
Source: https://github.com/Patkik/Multi-tenant-SaaS-Catering-V2/tree/main/.agents/skills/filesystem-uploads-and-urls
Command: npx skills add https://github.com/Patkik/Multi-tenant-SaaS-Catering-V2 --skill laravel-filesystem-uploads-patkik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stores and serves user-uploaded files using Laravel's Storage facade, ensuring backend abstraction, proper visibility controls, and safe streaming across local and cloud disks.

Core Features & Use Cases

  • Dedicated disks for uploads with explicit visibility
  • Temporary URLs for private files and streaming
  • Public assets served via storage:link and CDN for performance

Quick Start

Upload a user file to the public disk and retrieve a temporary URL for secure access.

Frequently Asked Questions about laravel:filesystem-uploads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store user-uploaded files in Laravel using the Storage facade?

Store user-uploaded files in Laravel by configuring a dedicated disk with explicit visibility settings, ensuring backend abstraction across local and cloud storage for safe file streaming.

How do I generate temporary URLs for private file uploads in Laravel?

Generate temporary URLs for private file uploads in Laravel to enable secure, time-limited access and streaming without exposing the underlying storage paths or making files permanently public.

What is the best way to serve public upload assets via CDN in Laravel?

Serve public upload assets via CDN in Laravel by deploying a storage:link for local access and configuring your dedicated upload disk to route public assets through the CDN for performance.

Does Laravel Storage support backend abstraction for managing avatars and media?

Laravel Storage supports backend abstraction for managing avatars, backups, and media by allowing you to switch between local and cloud disks without changing your application's file handling logic.

Why do I need explicit visibility settings for Laravel upload disks?

Explicit visibility settings for Laravel upload disks are needed to strictly enforce public or private access controls, preventing unauthorized access to user-uploaded files across different storage backends.