flowan/laravel-warehouse
为Laravel提供的简单存储方案
v0.3.0
2024-02-20 08:57 UTC
Requires
- php: ^8.1
- filament/filament: ^3.2
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.10
- laravel/sanctum: ^3.3
- laravel/tinker: ^2.8
Requires (Dev)
- fakerphp/faker: ^1.9.1
- larastan/larastan: ^2.8
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
This package is auto-updated.
Last update: 2024-09-30 18:06:25 UTC
README
Warehouse是一个为Laravel提供的简单存储方案。它允许您使用HTTP API来存储文件。

安装
您可以使用Composer创建一个新的项目
composer create-project flowan/laravel-warehouse
您可以使用以下命令运行应用程序
sail up -d
或者使用内置的PHP服务器
php artisan serve
用户
您可以使用以下命令创建新的用户
php artisan make:filament-user
您也可以在管理面板中创建新的用户。
存储桶
为了存储文件,您需要创建一个存储桶。您可以在管理面板中创建一个新的存储桶。
存储桶和文件存储在storage/app/bucket
目录中。您可以在您的.env
文件中更改默认的存储目录
WAREHOUSE_STORAGE_PATH=/path/to/storage
文件系统适配器
Warehouse为Laravel提供了一个文件系统适配器,允许您使用HTTP API作为文件系统。
在您的Laravel项目中使用此适配器以在Warehouse中存储文件。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。