outl1ne/laravel-generate-storage-structure

This package generates the Laravel storage folder structure. Useful when mounting an empty directory to replace `storage/` in production or staging environments.

Maintainers

Package info

github.com/outl1ne/laravel-generate-storage-structure

pkg:composer/outl1ne/laravel-generate-storage-structure

Fund package maintenance!

outl1ne

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 11

Open Issues: 0

1.1.1 2025-02-13 06:38 UTC

This package is auto-updated.

Last update: 2026-03-13 09:07:40 UTC


README

tests

This package generates the Laravel storage folder structure. Useful when mounting an empty directory to replace storage/ in production or staging environments.

When running a Laravel application with an empty storage directory, you should get an error related with reading/storing files to/from storage directory like ErrorException file_put_contents(/../storage/..): failed to open stream: No such file or directory or similar. This can be fixed by manually creating the folder structure as needed, but it's cumbersome task with automated CI/CD flows.

Usage

composer require outl1ne/laravel-generate-storage-structure

Create app/, framework/ and logs/ directories into the current directory:

generate-storage-structure

Create app/, framework/ and logs/ directories into /storage directory:

generate-storage-structure --storage-path=/storage