PHPackages                             directorytree/ldaprecord-browser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. directorytree/ldaprecord-browser

ActiveLibrary

directorytree/ldaprecord-browser
================================

Browse your LDAP server in your Laravel application.

v0.1.1(4y ago)111571MITBlade

Since Apr 11Pushed 2y ago5 watchersCompare

[ Source](https://github.com/DirectoryTree/LdapRecord-Browser)[ Packagist](https://packagist.org/packages/directorytree/ldaprecord-browser)[ Docs](https://www.ldaprecord.com)[ RSS](/packages/directorytree-ldaprecord-browser/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (5)Versions (3)Used By (0)

 [![](https://camo.githubusercontent.com/1327574a057c0c4dc701867549d9f3439be5b7e7cd64509bf6ac3f2c698c9072/68747470733a2f2f6c6461707265636f72642e636f6d2f6c6f676f2e737667)](https://camo.githubusercontent.com/1327574a057c0c4dc701867549d9f3439be5b7e7cd64509bf6ac3f2c698c9072/68747470733a2f2f6c6461707265636f72642e636f6d2f6c6f676f2e737667)

 An LDAP browser for your **Laravel** application or development workflow.

 [![](https://camo.githubusercontent.com/2e1998c3de2127e810a6b93cbfcd382818a0acfe93e9d34e1def19fed3e3cc76/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c745f666f722d4c61726176656c2d677265656e2e7376673f7374796c653d666c61742d737175617265)](https://laravel.com) [![](https://camo.githubusercontent.com/b1d62baa288fc7598edc76155d73d57cdfa0610553e36031b351304e4d35a6ba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6469726563746f7279747265652f6c6461707265636f72642d62726f777365722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/directorytree/ldaprecord-browser) [![](https://camo.githubusercontent.com/6cbd1be80fddf3c08b9d38c49fdfdd26bc20fe3dcb0cd9172219a5da8b94aa74/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6469726563746f7279747265652f6c6461707265636f72642d62726f777365722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/directorytree/ldaprecord-browser) [![](https://camo.githubusercontent.com/7cb26a19b4bcb62685d7699812e175b46bdc619532765a2f975959e6ad426e52/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6469726563746f7279747265652f6c6461707265636f72642d62726f777365722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/directorytree/ldaprecord-browser)

Requirements
------------

[](#requirements)

- Laravel &gt;= 8.0
- LdapRecord-Laravel &gt;= 2.0

Installation
------------

[](#installation)

Before installing LdapRecord-Browser, [configure your LDAP connections](https://ldaprecord.com/docs/laravel/v2/configuration).

After configuring your connections, install LdapRecord-Browser via composer:

```
composer require directorytree/ldaprecord-browser
```

Then, inside of your `routes/web.php` file, register Browser's routes via:

```
// routes/web.php

Route::prefix('/ldap')->group(function () {
    \LdapRecord\Browser\Browser::routes();
});
```

Since Browser has an index route (`/`), it's recommended to wrap it inside of a group with a prefix so it does not collide with your applications root index page.

Usage
-----

[](#usage)

After you've registered Browser's routes, you're ready to start navigating your directory.

Visit your application at (if running `php artisan serve`) .

You will see a list of connections you have configured:

 [![](https://github.com/DirectoryTree/LdapRecord-Browser/raw/master/screenshots/connections.png "Browser connections view")](https://github.com/DirectoryTree/LdapRecord-Browser/blob/master/screenshots/connections.png)

Click one of the connections and you will be taken to a view of your entire directory, where you may search and view all objects visible by your configured user account:

 [![](https://github.com/DirectoryTree/LdapRecord-Browser/raw/master/screenshots/browser.png "Browser object view")](https://github.com/DirectoryTree/LdapRecord-Browser/blob/master/screenshots/browser.png)

Configuration
-------------

[](#configuration)

LdapRecord-Browser is configured out of the box for use with Active Directory LDAP servers.

If you're connecting to a different LDAP server, such as OpenLDAP, you may alter the LdapRecord model references Browser utilizes.

To update these references, call `LdapRecord\Browser\Browser::models()` inside of your `AppServiceProvider::boot()` method:

```
use LdapRecord\Browser\Browser;
use LdapRecord\Browser\ModelType;

public function boot()
{
    Browser::models([
        ModelType::USER => \LdapRecord\Models\OpenLDAP\User::class,
        ModelType::GROUP => \LdapRecord\Models\OpenLDAP\Group::class,
        ModelType::DEFAULT => \LdapRecord\Models\OpenLDAP\Entry::class,
        ModelType::UNKNOWN => \LdapRecord\Models\OpenLDAP\Entry::class,
        ModelType::COMPUTER => \LdapRecord\Models\OpenLDAP\Entry::class,
        ModelType::CONTAINER => \LdapRecord\Models\OpenLDAP\OrganizationalUnit::class,
    ]);
}
```

> **Note**: If you've created your own LdapRecord models, feel free to update these references to those instead.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 97.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

1498d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c6dd082636ff8a08df8dfdcd622ea242374d1d76dd33bceec5a6cd3ae26dc24f?d=identicon)[stevebauman](/maintainers/stevebauman)

---

Top Contributors

[![stevebauman](https://avatars.githubusercontent.com/u/6421846?v=4)](https://github.com/stevebauman "stevebauman (37 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (1 commits)")

---

Tags

ldapactive directoryadadLDAPldaprecordactivedirectoryldap-browser

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/directorytree-ldaprecord-browser/health.svg)

```
[![Health](https://phpackages.com/badges/directorytree-ldaprecord-browser/health.svg)](https://phpackages.com/packages/directorytree-ldaprecord-browser)
```

###  Alternatives

[directorytree/ldaprecord

A fully-featured LDAP ORM.

5782.9M10](/packages/directorytree-ldaprecord)[edvlerblog/yii2-adldap-module

yii2 Active Directory implementation (wrapper for Adldap2)

51227.3k](/packages/edvlerblog-yii2-adldap-module)[directorytree/ldaprecord-laravel

LDAP Authentication &amp; Management for Laravel.

5682.0M15](/packages/directorytree-ldaprecord-laravel)[symfony/ldap

Provides a LDAP client for PHP on top of PHP's ldap extension

1407.5M46](/packages/symfony-ldap)[jotaelesalinas/laravel-adminless-ldap-auth

Authenticate users in Laravel against an adminless LDAP server

2105.1k](/packages/jotaelesalinas-laravel-adminless-ldap-auth)[freedsx/ldap

A Pure PHP LDAP library

157142.4k2](/packages/freedsx-ldap)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
