More Premium Hugo Themes Premium Vue Themes

Horizon

Dashboard and code-driven configuration for Laravel queues.

Horizon

Dashboard and code-driven configuration for Laravel queues.

Author Avatar Theme by laravel
Github Stars Github Stars: 3964
Last Commit Last Commit: May 19, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

Horizon is a dashboard that provides configuration settings for Redis queues in Laravel, making it easy to monitor queue metrics like job throughput and failures. It simplifies worker configuration by storing it in a single file that can be managed in source control for team collaboration.

Features:

  • Dashboard: Provides a visually appealing dashboard for monitoring queue metrics.
  • Configuration File: Stores worker configuration in a single, source-controllable file.
  • Metrics Monitoring: Allows tracking of key metrics like job throughput, runtime, and failures.

Installation:

To install Horizon, follow these steps:

  1. Require the package via Composer:
composer require laravel/horizon
  1. Publish the Horizon assets:
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
  1. Migrate the Horizon tables:
php artisan horizon:migrate
  1. Start the Horizon dashboard:
php artisan horizon

## Summary:
Horizon in Laravel offers a user-friendly dashboard for monitoring and configuring Redis queues. Its key features include a visually appealing dashboard, simplified worker configuration stored in a single file, and monitoring important queue metrics. Installation involves requiring the package via Composer, publishing assets, migrating tables, and starting the Horizon dashboard.