pbmedia/laravel-webdav
Laravel WebDAV adds a WebDAV filesystem driver to Laravel, making it easy to list, read, write, and delete files on remote WebDAV servers through Laravel's familiar Storage API and Flysystem integration.
Storage facade instead of building a bespoke integration.league/flysystem-webdav; the package’s value is mostly in showing the Laravel service-provider and disk-configuration pattern.For executives: WebDAV support is a common enterprise integration request: it lets our Laravel product connect to customers’ existing file servers and document platforms instead of forcing migrations. This package is a small, MIT-licensed accelerator, and the new 1.11.0 release shows someone is still maintaining it — it now requires PHP 8.1 and no longer supports older PHP/Laravel versions. That said, it still doesn’t reach current Laravel 10/11 or PHP 8.2+, and it adds no new WebDAV features. My recommendation is unchanged but lower-risk: treat it as a prototype or a reference, and if WebDAV is on the roadmap, build a thin in-house adapter on the maintained Flysystem WebDAV library with clear ownership and tests.
For engineering: The package is essentially a Laravel filesystem driver for WebDAV. Release 1.11.0 is a dependency-modernization release: PHP 8.1 support added, PHP 7.3 and Laravel 6/7 dropped — no functional changes to locking, versioning, streaming, or URL generation. It can save a few days of plumbing, but it still leaves us behind Laravel 10/11 and PHP 8.2+. We should either fork and own it (now an easier case, since the dependency constraints are sane) or implement the same small adapter directly against league/flysystem-webdav. Decision criteria: time-to-market versus maintenance burden, our target Laravel/PHP version, and whether WebDAV is a one-off integration or a strategic capability.
How can I help you explore Laravel packages today?