pbmedia / laravel-webdav
此包已被废弃且不再维护。未建议替代包。
Laravel WebDAV 文件系统
1.11.0
2021-12-19 18:07 UTC
Requires
- php: ^7.4 || ^8.0 || ^8.1
- illuminate/filesystem: ^8.67
- league/flysystem-webdav: ^1.0
Requires (Dev)
- orchestra/testbench: ^6.23
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-01-09 10:48:38 UTC
README
⚠️ 此包不再维护且不支持现代 Laravel 应用。请考虑使用新的 自定义文件系统 和 WebDAV 适配器。
laravel-webdav
此包为 Laravel 的 Filesystem 提供 WebDAV 驱动。支持 Laravel 8.0。
支持
我们自豪地通过开发和免费提供 Laravel 包来支持社区。跟踪问题和拉取请求需要时间,但我们很高兴提供帮助!如果此包为您节省了时间或您在专业上依赖它,请考虑 支持维护和开发。
安装
通过 Composer
$ composer require pbmedia/laravel-webdav
使用
在您的 app.php 配置文件中注册服务提供者(仅限 Laravel 5.4 及以下版本)
// config/app.php 'providers' => [ ... Pbmedia\FilesystemProviders\WebDAVServiceProvider::class ... ];
创建 WebDAV 文件系统磁盘
// config/filesystems.php 'disks' => [ ... 'webdav' => [ 'driver' => 'webdav', 'baseUri' => 'https://mywebdavstorage.com', 'userName' => 'protonemedia', 'password' => 'supersecretpassword', 'pathPrefix' => 'backups', // optional ], ... ];
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详情。
安全
如果您发现任何安全相关问题,请通过电子邮件 info@protone.media 联系,而不是使用问题跟踪器。
其他 Laravel 包
Laravel Analytics Event Tracking
:用于轻松向 Google Analytics 发送事件的 Laravel 包。Laravel Blade On Demand
:用于在内存中编译 Blade 模板的 Laravel 包。Laravel Cross Eloquent Search
:用于在多个 Eloquent 模型中搜索的 Laravel 包。Laravel Eloquent Scope as Select
:停止在PHP中重复Eloquent查询作用域和约束。此包允许您通过将它们作为子查询添加来重用查询作用域和约束。Laravel Eloquent Where Not
:此Laravel包允许您翻转/反转Eloquent作用域,或任何查询约束。Laravel FFMpeg
:此包提供了FFmpeg与Laravel的集成。文件存储由Laravel的文件系统处理。Laravel Form Components
:Blade组件,用于快速使用Tailwind CSS自定义表单和Bootstrap 4构建表单。支持验证、模型绑定、默认值、翻译,包括默认供应商样式和完全可定制!Laravel Mixins
:一组Laravel实用工具。Laravel Paddle
:支持webhooks/events的Paddle.com API集成。Laravel Verify New Email
:此包增加了对新电子邮件地址的验证支持:当用户更新其电子邮件地址时,新地址在验证之前不会替换旧地址。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。