n3xt0r/laravel-webdav-server-filament
最新稳定版本:1.1.0
Composer 安装命令:
composer require n3xt0r/laravel-webdav-server-filament
包简介
Filament admin panel integration for the Laravel WebDAV Server package.
关键字:
README 文档
README
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
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-28
