Automatically detect and fix common Livewire issues, with helpful commands and developer tools to streamline your Laravel development.
devrabiul/livewire-doctor is a Laravel package for automatically detect and fix common livewire issues, with helpful commands and developer tools to streamline your laravel development..
It currently has 56 GitHub stars and 4.620 downloads on Packagist (latest version v1.0.0).
Install it with composer require devrabiul/livewire-doctor.
Discover more Laravel packages by devrabiul
or browse all Laravel packages to compare alternatives.
Last updated
A powerful Laravel package that automatically diagnoses, fixes, and improves your Livewire development experience. Save time, eliminate headaches, and keep your components healthy β all with a single command.
π Try the Live Demo

LivewireDoctor is your personal development assistant for Laravel Livewire apps. It scans your project, detects common issues like missing assets, misconfigured directives, outdated components β and fixes them automatically.
Whether you're debugging, onboarding a team, or simply maintaining Livewire-based applications β this package keeps your workflow smooth and efficient.
Install via Composer:
composer require devrabiul/livewire-doctor
Optionally publish the config (if required later):
php artisan vendor:publish --provider="Devrabiul\LivewireDoctor\LivewireDoctorServiceProvider"
AppServiceProviderYou need to initialize custom Livewire assets initCustomAsset() method in your AppServiceProvider.
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Devrabiul\LivewireDoctor\LivewireDoctor;
class AppServiceProvider extends ServiceProvider
{
public function boot(): void
{
// Initializes LivewireDoctor custom asset setup
LivewireDoctor::initCustomAsset();
}
}
Scan your entire Livewire setup with a single command:
php artisan livewire:doctor
What it checks:
php artisan livewire:doctor | Run a full health check on your Livewire setup |β βIt just works! Saved me hours of debugging Livewire component issues.β β βEvery Livewire project should start with
livewire:doctor.β β βIncredible time-saver. One command, and my app is healthy again!β
We welcome contributions to LivewireDoctor! If you would like to contribute, please fork the repository and submit a pull request. For any issues or feature requests, please open an issue on GitHub.
Licensed under the MIT License.
For support, bugs, or feature suggestions:
LivewireDoctor is the smart way to keep your Laravel Livewire apps running at their best. Install it now β and let your code breathe easy!