directorytree/ldaprecord
A fully-featured LDAP ORM.
Maintainers
Fund package maintenance!
Requires
- php: >=8.1
- ext-iconv: *
- ext-json: *
- ext-ldap: *
- illuminate/collections: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/contracts: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- nesbot/carbon: *
- psr/log: *
- psr/simple-cache: ^1.0|^2.0|^3.0
Requires (Dev)
- fakerphp/faker: ^1.21
- laravel/pint: ^1.6
- mockery/mockery: ^1.0
- phpunit/phpunit: ^9.0
- spatie/ray: ^1.24
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 75f25c84f8ffc4b10029be8a310c72fc0d46bf71
- Steve Bauman <steven_bauman.woop@outlook.com>
ormldapdirectorywindowsactive directoryadadLDAPadldap2ldaprecord
This package is auto-updated.
Last update: 2026-05-28 13:40:30 UTC
README
π Image
π Image
π Image
π Image
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 π
Quickstart Β· Documentation Β· Laravel Integration Β· Post a Question
β² 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.
Active Directory Features
πͺ 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
Seamlessly access your Active Directory recycle bin and restore deleted objects.
LdapRecord is Supportwareβ’
If you require support using LdapRecord, a sponsorship is required π
Thank you for your understanding β€οΈ
Security Vulnerabilities
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.
Credits
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.
