Download the PHP package aenzenith/laravel-dev-mesh without Composer
On this page you can find all versions of the php package aenzenith/laravel-dev-mesh. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aenzenith/laravel-dev-mesh
More information about aenzenith/laravel-dev-mesh
Files in aenzenith/laravel-dev-mesh
Package laravel-dev-mesh
Short Description Run Horizon, the scheduler and other long-running artisan services of several Laravel projects from one live terminal dashboard.
License MIT
Homepage https://github.com/aenzenith/laravel-dev-mesh
Informations about the package laravel-dev-mesh
Laravel Dev Mesh
Run Horizon, the scheduler and any other long-running artisan service of one or more Laravel projects from a single command, with a live terminal dashboard.
- One row per project, one column per service: state, uptime, PID, memory (a Horizon master is summed with its supervisors and workers) and restart history.
- Project totals: finished and failed jobs, jobs per minute over the last
five minutes, the latest job and the latest error, parsed from the output of
queue workers and
schedule:work. - Self-healing: a crashed service is restarted after 1, 2, 4 … seconds.
- Isolated environments: every service starts with
env -i, so the variables loaded from the dashboard application's.envnever leak into a sibling project. - Plain output without a TTY: piped or in CI, lines are printed as
[project|service] line.
Requirements
- PHP 8.2+ with
pcntlandposix - Laravel 12 or 13
- macOS or Linux (
sttyandpsare used)
Installation
Configuration
config/dev-mesh.php:
Keep the HERD_ prefix when you use Laravel Herd: its PHP reads the ini that
holds the certificate authority for .test TLS from those variables.
Usage
Press q or Ctrl+C to stop every service.
Translations
The dashboard follows the application locale and ships with 19 languages: English, Turkish, German, French, Spanish, Portuguese (Brazil), Italian, Dutch, Polish, Russian, Ukrainian, Chinese (Simplified and Traditional), Japanese, Korean, Arabic, Hindi, Indonesian and Vietnamese. Publish the language files to change or add one:
Testing
Contributing
See CONTRIBUTING.md. Commits follow Conventional Commits; releases and the changelog are generated from them.
License
MIT. See LICENSE.
All versions of laravel-dev-mesh with dependencies
ext-pcntl Version *
ext-posix Version *
illuminate/console Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0
symfony/console Version ^7.0|^8.0
symfony/process Version ^7.0|^8.0