PHPackages                             marill/laravel-dev-server - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. marill/laravel-dev-server

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

marill/laravel-dev-server
=========================

A tool to start and manage all your Laravel development servers in parallel

132[4 PRs](https://github.com/DamienMarill/laravel-dev-serve/pulls)PHPCI passing

Since Oct 13Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/DamienMarill/laravel-dev-serve)[ Packagist](https://packagist.org/packages/marill/laravel-dev-server)[ RSS](/packages/marill-laravel-dev-server/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (5)Used By (0)

Laravel Dev Serve
=================

[](#laravel-dev-serve)

[![Latest Version on Packagist](https://camo.githubusercontent.com/bb5c03f792b04e74189753c99f2e29793b63f702e66d2b5f1d0da84931ad662e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6172696c6c2f6c61726176656c2d6465762d7365727665722e737667)](https://packagist.org/packages/marill/laravel-dev-server)[![Total Downloads](https://camo.githubusercontent.com/39ee84372795a88a517f4251e212005b0ac046cda223af32cd0a35cc72edacd6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6172696c6c2f6c61726176656c2d6465762d7365727665722e737667)](https://packagist.org/packages/marill/laravel-dev-server)[![License](https://camo.githubusercontent.com/7078db336c44741f9a81b463f287f71fdaecca0df1ca0b0d6c22ea97bb40fc66/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d6172696c6c2f6c61726176656c2d6465762d7365727665722e737667)](https://packagist.org/packages/marill/laravel-dev-server)

**Laravel Dev Serve** est un outil pour démarrer et gérer tous vos serveurs de développement Laravel en parallèle, avec une interface conviviale pour surveiller leur état et leurs logs.

🚀 Fonctionnalités
-----------------

[](#-fonctionnalités)

- ✅ **Démarrage parallèle** de tous vos serveurs de développement
- ✅ **Surveillance automatique** et redémarrage en cas de plantage
- ✅ **Logs séparés** pour chaque service
- ✅ **Interface colorée** pour une meilleure lisibilité
- ✅ **Personnalisation complète** des serveurs via un fichier de configuration
- ✅ **Compatibilité CI/CD** pour les environnements d'intégration continue

📋 Installation
--------------

[](#-installation)

```
composer require marill/laravel-dev-serve --dev
```

Publiez la configuration (optionnel):

```
php artisan vendor:publish --tag=dev-serve-config
```

🔧 Utilisation
-------------

[](#-utilisation)

### Démarrer tous les serveurs

[](#démarrer-tous-les-serveurs)

```
php artisan dev:serve
```

Ce qui lancera en parallèle:

- Le serveur Laravel (php artisan serve)
- Le serveur de développement frontend (npm run dev ou Vite)
- Le worker de queue
- Le scheduler

### Options disponibles

[](#options-disponibles)

```
# Spécifier les ports
php artisan dev:serve --port=8000 --npm-port=3000

# Utiliser Vite au lieu de npm run dev
php artisan dev:serve --vite

# Désactiver certains serveurs
php artisan dev:serve --no-laravel --no-queue

# Utiliser une configuration personnalisée
php artisan dev:serve --config=config/dev-serve.php
```

### Consulter les logs

[](#consulter-les-logs)

```
# Afficher les logs de tous les serveurs
php artisan dev:logs

# Suivre les logs en temps réel
php artisan dev:logs --follow

# Afficher les logs d'un service spécifique
php artisan dev:logs laravel --follow

# Afficher les dernières N lignes
php artisan dev:logs --lines=100

# Lister tous les services disponibles
php artisan dev:logs --list

# Effacer les logs
php artisan dev:logs --clear
php artisan dev:logs laravel --clear
```

⚙️ Configuration
----------------

[](#️-configuration)

Voici un exemple de configuration complète:

```
// config/dev-serve.php
return [
    'servers' => [
        'laravel' => [
            'enabled' => true,
            'name' => 'Laravel Server',
            'command' => 'php artisan serve --host=0.0.0.0 --port=8000',
            'color' => 'green',
            'autoRestart' => true,
        ],
        'vite' => [
            'enabled' => true,
            'name' => 'Vite Dev Server',
            'command' => 'npm run dev',
            'color' => 'blue',
            'autoRestart' => false,
        ],
        'queue' => [
            'enabled' => true,
            'name' => 'Queue Worker',
            'command' => 'php artisan queue:work --tries=3 --timeout=90',
            'color' => 'yellow',
            'autoRestart' => true,
        ],
        'scheduler' => [
            'enabled' => true,
            'name' => 'Task Scheduler',
            'command' => 'php artisan schedule:work',
            'color' => 'magenta',
            'autoRestart' => true,
        ],
        // Ajoutez vos serveurs personnalisés ici
    ],
    'polling_interval' => 0.5, // En secondes
];
```

🧪 Tests
-------

[](#-tests)

```
composer test
```

🔄 Changelog
-----------

[](#-changelog)

Consultez le [CHANGELOG](CHANGELOG.md) pour les informations sur les versions récentes.

⚖️ Licence
----------

[](#️-licence)

Ce package est distribué sous la licence MIT. Voir [LICENSE.md](LICENSE.md) pour plus de détails.

🙏 Crédits
---------

[](#-crédits)

- [Damien Marill](https://marill.dev)
- [Claude Sonnet 3.7](https://claude.ai/)

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance57

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1672128?v=4)[Mari Larsen](/maintainers/marill)[@marill](https://github.com/marill)

---

Top Contributors

[![DamienMarill](https://avatars.githubusercontent.com/u/41804331?v=4)](https://github.com/DamienMarill "DamienMarill (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (3 commits)")

### Embed Badge

![Health badge](/badges/marill-laravel-dev-server/health.svg)

```
[![Health](https://phpackages.com/badges/marill-laravel-dev-server/health.svg)](https://phpackages.com/packages/marill-laravel-dev-server)
```

###  Alternatives

[widop/google-analytics-bundle

Google certificate-based authentication in server-to-server interactions with google analytics

43283.2k](/packages/widop-google-analytics-bundle)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40143.4k](/packages/in2code-in2publish-core)[tiamo/phpas2

PHPAS2 is a php-based implementation of the EDIINT AS2 standard

4778.9k](/packages/tiamo-phpas2)[wapmorgan/php-rpm-packager

RPM packager for PHP applications.

106.6k](/packages/wapmorgan-php-rpm-packager)

PHPackages © 2026

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