pbmedia/laravel-webdav

此包已被废弃且不再维护。未建议替代包。

Laravel WebDAV 文件系统

1.11.0 2021-12-19 18:07 UTC

README

⚠️ 此包不再维护且不支持现代 Laravel 应用。请考虑使用新的 自定义文件系统WebDAV 适配器

laravel-webdav

Latest Version on Packagist run-tests Software License Total Downloads

此包为 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 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详情。

安全

如果您发现任何安全相关问题,请通过电子邮件 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)。请参阅许可证文件获取更多信息。