directorytree / ldaprecord
A fully-featured LDAP ORM.
Fund package maintenance!
stevebauman
Installs: 1 589 906
Dependents: 15
Suggesters: 0
Security: 0
Stars: 520
Watchers: 11
Forks: 45
Open Issues: 3
Requires
- php: >=8.1
- ext-iconv: *
- ext-json: *
- ext-ldap: *
- illuminate/collections: ^8.0|^9.0|^10.0|^11.0
- illuminate/contracts: ^8.0|^9.0|^10.0|^11.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
- dev-master
- v3.7.6
- v3.7.5
- v3.7.4
- v3.7.3
- v3.7.2
- v3.7.1
- v3.7.0
- v3.6.4
- v3.6.3
- v3.6.2
- v3.6.1
- v3.6.0
- v3.5.1
- v3.5.0
- v3.4.0
- v3.3.1
- v3.3.0
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.20.5
- v2.20.4
- v2.20.3
- v2.20.2
- v2.20.1
- v2.20.0
- v2.19.4
- v2.19.3
- v2.19.2
- v2.19.1
- v2.19.0
- v2.18.0
- v2.17.3
- v2.17.2
- v2.17.1
- v2.17.0
- v2.16.0
- v2.15.0
- v2.14.0
- v2.13.0
- v2.12.0
- v2.11.1
- v2.11.0
- v2.10.1
- v2.10.0
- v2.9.4
- v2.9.3
- v2.9.2
- v2.9.1
- v2.9.0
- v2.8.0
- v2.7.1
- v2.7.0
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.x-dev
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.12.6
- v1.12.5
- v1.12.4
- v1.12.3
- v1.12.2
- v1.12.1
- v1.12.0
- v1.11.1
- v1.11.0
- v1.10.1
- v1.10.0
- v1.9.0
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.13
- v1.2.12
- v1.2.11
- v1.2.10
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.x-dev
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-beta.4
- v1.0.0-beta.3
- v1.0.0-beta.2
- v1.0.0-beta.1
- dev-feature-745
- dev-FEATURE-744
- dev-BUG-746
- dev-custom-protocols
- dev-BUG-653
- dev-BUG-714
- dev-BUG-707
- dev-additional-failed-event-detail
- dev-BUG-669
- dev-FEATURE-700
- dev-type-constants
- dev-laravel-11
- dev-FEATURE-640
- dev-FEATURE-672
- dev-BUG-687
- dev-BUG-688
- dev-BUG-676
- dev-FEATURE-632
- dev-BUG-655
- dev-BUG-648
- dev-changes
- dev-relationship-events
- dev-BUG-582
- dev-BUG-634
- dev-bug-616
- dev-BUG-3698
- dev-bug-541
- dev-feature-directory-server-interface
This package is auto-updated.
Last update: 2024-12-07 01:13:10 UTC
README
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.