A simple and customizable filament plugin that provides a standalone Change Password page for your laravel filament admin panel.
https://github.com/HardikKhorasiya09/change-password
- Adds a dedicated Change Password page to your filament panel.
- Clean, user-friendly UI.
- Easily extendable and customizable.
- Secure password update logic.
You can install this plugin via Composer.
Run the following command to install the package via Composer:
composer require hardikkhorasiya09/change-passworduse Hardikkhorasiya09\ChangePassword\ChangePasswordPlugin;
$panel->...
->plugins([
...
ChangePasswordPlugin::make() //required to enable this extension
]); If you want to restrict access to the Change Password page for specific users, you can define a canAccessChangePassword() method in your User model.
// In app/Models/User.php
public function canAccessChangePassword(): bool
{
// Example: Only allow users with 'admin' role
return $this->role === 'admin';
}Once installed and registered, a new Change Password page will appear in the user menu (or wherever you've configured it). Users can securely change their current password using this interface.

