Skip to main content

Add Log Lens to a Laravel app

Get a Log Lens dashboard inside your existing Laravel application in a few minutes.

1. Install the package

composer require cliqthemes/log-lens
php artisan vendor:publish --tag=log-lens-assets

Requires PHP 8.2+ and Laravel 10, 11, or 12. The package is auto-discovered and the UI ships pre-built - no Node build needed.

2. Open the dashboard

Visit /log-lens on your app. You'll see an empty workspace stored under storage/log-lens/ - nothing else in your app is touched.

3. Decide who can access it

By default the dashboard is open in local and blocked everywhere else. Before you rely on it, set an access rule in app/Providers/AppServiceProvider.php:

use LogLens\Laravel\LogLens;

public function boot(): void
{
LogLens::auth(fn ($request) => $request->user() !== null); // any logged-in user
}

See Require login or an API key for role/permission rules.

4. Load some logs

php artisan log-lens:import storage/logs

Refresh the dashboard - your errors and warnings are now grouped into issues.

Next