explaingit

kayedspace/laravel-doctor

Analysis updated 2026-05-18

3PHPAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A diagnostics tool for Laravel apps that runs health checks from the terminal, a dashboard, an API, or AI coding tools.

Mindmap

mindmap
  root((repo))
    What it does
      Diagnoses Laravel apps
      Shares one scan engine
    Tech stack
      Laravel
      PHP
    Use cases
      CLI health scans
      CI code scanning
    Audience
      Laravel developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Scan a Laravel application for configuration and code problems from the command line.

USE CASE 2

View diagnostic reports visually through a built in browser dashboard.

USE CASE 3

Feed scan results into an AI coding assistant using the included MCP tools.

USE CASE 4

Add Laravel health checks into a CI pipeline using JSON or SARIF output.

What is it built with?

PHPLaravelTailwind CSSAlpine.js

How does it compare?

kayedspace/laravel-doctorbera65/frisayflorianbeer/shop
Stars333
LanguagePHPPHPPHP
Last pushed2025-08-11
MaintenanceQuiet
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audiencedeveloperdeveloperpm founder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Dashboard and HTTP API should not be exposed publicly without adding authentication.

Apache 2.0 license: free to use, modify and distribute, including commercially, with patent protection for contributors.

In plain English

Laravel Doctor is a diagnostics tool for applications built with the Laravel PHP framework. It runs a set of checks against a Laravel project and reports problems it finds, and it is designed so the same underlying checking engine can be used in several different ways: as a terminal command through Laravel's Artisan tool, through a browser based dashboard, through an HTTP API, through tools built for AI coding assistants using the Model Context Protocol, or directly from PHP code in your own project. Getting started involves installing the package through Composer and running a single Artisan command to scan the application. Results can also be viewed in a built in dashboard reachable from a browser, which is described as needing no separate build step and using lightweight front end tools. Scan results can be exported as JSON or as SARIF, a standard format used by code scanning tools, which makes the reports usable inside continuous integration pipelines and GitHub's own code scanning features. The documentation notes that some of its checks only look at static configuration and do not start up the full Laravel application, while other checks that do start the application are built to only read data rather than change anything. The tool also tries to hide values that look like secrets before including them in any report. The project's own notes caution against exposing the dashboard or the HTTP API on a shared or public environment without adding authentication in front of it. Laravel Doctor supports Laravel versions 11 through 13 and requires PHP 8.2 or newer. It is currently in public beta, and full setup and configuration instructions live in a separate hosted documentation site rather than in the repository itself. It is released under the Apache 2.0 license.

Copy-paste prompts

Prompt 1
How do I install and run Laravel Doctor's first scan on my project?
Prompt 2
Explain how to export scan results as SARIF for GitHub code scanning.
Prompt 3
What is the difference between Laravel Doctor's static checks and its booted runtime checks?

Frequently asked questions

What is laravel-doctor?

A diagnostics tool for Laravel apps that runs health checks from the terminal, a dashboard, an API, or AI coding tools.

What language is laravel-doctor written in?

Mainly PHP. The stack also includes PHP, Laravel, Tailwind CSS.

What license does laravel-doctor use?

Apache 2.0 license: free to use, modify and distribute, including commercially, with patent protection for contributors.

How hard is laravel-doctor to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is laravel-doctor for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.