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.