Laravel WebDAV Server by Ilya Beliaev
CommunityFilament admin panel integration for the Laravel WebDAV Server package.
Author:
Ilya Beliaev
Package health
Automated checks of this plugin's Composer package
15 checks
- Failed: GitHub Actions pinned to SHA — View details on Plumb
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Passed: Dependabot or Renovate configured
-
Failed:
Dependency update cooldown configured
—
No cooldown configured in
.github/dependabot.yml. View details on Plumb - Passed: Provides a security policy
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Warning: Commit and release recency — Low activity: last commit 126 days ago; last release 181 days ago.
-
Passed:
composer.lock not committed by library
—
composer.lockis absent from the released dist archive. - Passed: Dist archive is lean
-
Passed:
Current Laravel version supported
—
Package dependencies resolve together with current Laravel
13.0. -
Passed:
Current PHP version supported
—
Constraint
^8.4supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
- Requirements
- Installation
- Resources
- Configuration
- Plugin API
- Notifications & Events
- Documentation
- Core Package
- License
Official Filament plugin for n3xt0r/laravel-webdav-server.
Adds WebDAV account management to any Filament panel — for administrators managing accounts on behalf of users, and optionally for users managing their own accounts directly.

#Requirements
| Dependency | Version |
|---|---|
| PHP | 8.4+ |
| Laravel | 12+ |
| Filament | 5+ |
n3xt0r/laravel-webdav-server |
compatible release |
#Installation
composer require n3xt0r/laravel-webdav-server-filament
See Installation for plugin registration, configuration publishing, and first-use workflows.
#Resources
The package ships two Filament resources:
- Admin resource — full control over all WebDAV accounts; enabled by default
- User resource — self-service access for authenticated users; disabled by default, opt-in via plugin configuration
See Account Management for a full description of both resources, their pages, and the account lifecycle.
#Configuration
The package is configurable via config/laravel-webdav-server-filament.php and covers:
- Password policy — minimum length, mixed case, numbers, and symbols requirements for all password fields
- User resource display — control whether the meta key/value field is shown on user account forms
- Notifications — enable or disable account creation and password reset notifications
See Installation — Configuration for all available keys and their defaults.
#Plugin API
| Method | Description |
|---|---|
withoutAdminAccountResource() |
Disable the admin-facing resource on this panel |
withUserAccountResource() |
Enable the user-facing self-service resource for all authenticated users |
userAccountResourceEnabledUsing(callable $fn) |
Enable the user-facing resource conditionally via callback |
userSelectUsing(callable $fn) |
Customize the user select field in the admin resource |
See Extending The Package for usage examples and customization options.
#Notifications & Events
The package sends notifications on account creation and password reset, and dispatches lifecycle events for every account action.
See Extending The Package — Notifications and Extending The Package — Lifecycle Events.
#Documentation
Full documentation: https://laravel-webdav-server-filament.readthedocs.io/en/latest/
Also available locally in the docs/ directory:
#Core Package
This package is a companion to the core WebDAV server:
https://github.com/N3XT0R/laravel-webdav-server
Core package documentation:
https://laravel-webdav-server.readthedocs.io/en/latest/
#License
MIT License
The author
I’m a software engineer with 15+ years of experience in backend development, system architecture, and DevOps. As a certified ISO 27001 Information Security Officer, I combine development expertise with a strong focus on security and compliance. I enjoy contributing to open-source and creating tools that make complex systems more secure and developer-friendly.
From the same author
Lockbox
A security addon for Filament v4 that protects sensitive fields with user-bound encryption keys (Split-Key, TOTP, crypto password or Passkeys).
Author:
Ilya Beliaev
Passport UI
Admin UI for managing Laravel Passport OAuth clients, tokens, and scopes.
Author:
Ilya Beliaev
Featured Plugins
A selection of plugins curated by the Filament team
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament
Spotlight Pro
Browse your Filament Panel with ease. Filament Spotlight Pro adds a Spotlight like Command Palette to your Filament Panel.
Dennis Koch
Soft Theme
A theme that gives panels a warm, approachable look with rounded shapes, gentle colors, and serif headings.
Filament