optimistdigital / laravel-generate-storage-structure
此包已被弃用且不再维护。作者建议使用 optimistdigital/laravel-generate-storage-structure 包。
此包生成 Laravel 存储文件夹结构。当在生产或预发布环境中将空目录挂载以替换 `storage/` 时非常有用。
1.1.0
2023-09-20 08:21 UTC
Requires
- php: ^7.3|^8.0|^8.1|^8.2
- symfony/console: ^5.0
- symfony/filesystem: ^5.0
Requires (Dev)
- phpunit/phpunit: ^9.1
README
此包生成 Laravel 存储文件夹结构。当在生产或预发布环境中将空目录挂载以替换 storage/
时非常有用。
当在具有空存储目录的 Laravel 应用程序中运行时,你应该会收到与从 storage
目录读取/存储文件相关的错误,如 ErrorException file_put_contents(/../storage/..): failed to open stream: No such file or directory
或类似错误。这可以通过手动创建所需的文件夹结构来解决,但这在自动化的 CI/CD 流程中是一个繁琐的任务。
使用方法
composer require outl1ne/laravel-generate-storage-structure
在当前目录中创建 app/
、framework/
和 logs/
目录
generate-storage-structure
在 /storage
目录中创建 app/
、framework/
和 logs/
目录
generate-storage-structure --storage-path=/storage