Working with LDAP doesn't need to be hard.
LdapRecord is a fully-featured Active Record ORM that makes working with LDAP directories a breeze 🍃
⏲ Up and Running Fast
Connect to your LDAP servers and start running queries in a matter of minutes.
💡 Fluent Filter Builder
Find the LDAP objects you're looking for with a fluent LDAP filter builder.
💼 Multi-Domain Ready
Built-in connection management allows you to access multiple domains without breaking a sweat.
🔥 Supercharged Active Record
Create and modify LDAP objects with minimal code.
🚪 Enable / Disable Accounts
Detect and assign User Account Control values on accounts with the fluent Account Control builder.
🔑 Reset / Change Passwords
Built-in support for changing and resetting passwords on Active Directory accounts.
🗑 Restore Deleted Objects
We've all been there -- accidentally deleting a user or group in Active Directory. Restore them by seamlessly accessing your directory's recycle bin.
If you require support using LdapRecord, a sponsorship is required 🙏
Thank you for your understanding ❤️
If you discover a security vulnerability within LdapRecord, please send an e-mail to Steve Bauman via steven_bauman@outlook.com.
All security vulnerabilities will be promptly addressed.
This package is directly inspired from Laravel's Eloquent, and most features are direct ports to an LDAP equivalent.
I am forever grateful for the work Taylor Otwell has produced.
If you can, support his work by purchasing a sponsorship, or one of his many Laravel based services.