LdapRecord

A fully-featured Active Record ORM that makes working with LDAP directories a breeze.

Features

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.

Packages

Choose the package that best fits your needs. If you're building a Laravel application, start with LdapRecord-Laravel. For other PHP frameworks or standalone applications, use the core LdapRecord package.

Other PHP Applications

New to LdapRecord or not using Laravel? Start here. The core package offers a full ActiveRecord implementation for interacting with your LDAP server in any PHP application. It’s the foundation of LdapRecord and works seamlessly outside of Laravel.

Laravel Applications

Building a Laravel app? Start here. LdapRecord-Laravel integrates LDAP authentication, user synchronization, and directory operations directly into your Laravel application. It builds on the core package and offers seamless Laravel-specific support.

Support

If you require support or assistance getting set up, consider becoming a sponsor to receive issue priority so you get up and running as fast as possible.

If you encounter issues or need help, feel free to create an issue and we'll be happy to help you out.