PHPackages                             leknoppix/laravel-view-analyzer - 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. [Templating &amp; Views](/categories/templating)
4. /
5. leknoppix/laravel-view-analyzer

ActiveLibrary[Templating &amp; Views](/categories/templating)

leknoppix/laravel-view-analyzer
===============================

Analyze view usage in Laravel applications - detect used and unused Blade templates

0.6(3mo ago)04MITPHPPHP ^8.3|^8.4CI passing

Since Jan 31Pushed 3mo agoCompare

[ Source](https://github.com/leknoppix/laravel-view-analyzer)[ Packagist](https://packagist.org/packages/leknoppix/laravel-view-analyzer)[ RSS](/packages/leknoppix-laravel-view-analyzer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (11)Versions (3)Used By (0)

 [ ![Laravel View Analyzer](https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg) ](https://github.com/leknoppix/laravel-view-analyzer)

 [![Build Status](https://camo.githubusercontent.com/c27a457659b89ee4f1f80f7995c559dd37f2051bde7167ad25791e5c5c92cc8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c642d70617373696e672d627269676874677265656e2e737667)](https://github.com/leknoppix/laravel-view-analyzer/actions) [![Total Downloads](https://camo.githubusercontent.com/8b366592ba8b4a12f08c4eb7086ff67fd321172c63e4a288b3e12162ae87014e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c656b6e6f707069782f6c61726176656c2d766965772d616e616c797a6572)](https://packagist.org/packages/leknoppix/laravel-view-analyzer) [![Latest Stable Version](https://camo.githubusercontent.com/ac94a799e9cd38132ca02bd345d0acab538b67c3fb3e0f48749a0f80b031c584/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c656b6e6f707069782f6c61726176656c2d766965772d616e616c797a6572)](https://packagist.org/packages/leknoppix/laravel-view-analyzer) [![License](https://camo.githubusercontent.com/10e9c41f93aaf82401ceeb19585adb2c13b6d1c2e6d3d6937b48730b4711cde9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c656b6e6f707069782f6c61726176656c2d766965772d616e616c797a6572)](https://packagist.org/packages/leknoppix/laravel-view-analyzer) [![Test Coverage](https://camo.githubusercontent.com/32855e94577df9d0a30995653b17d33a5fbfdf644518f96ea0374313397d19b7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f7665726167652d3130302532352d627269676874677265656e)](https://github.com/leknoppix/laravel-view-analyzer)

About Laravel View Analyzer
---------------------------

[](#about-laravel-view-analyzer)

Laravel View Analyzer est un package puissant pour analyser l'utilisation des vues dans vos applications Laravel. Il permet d'identifier les templates Blade utilisés et inutilisés, de détecter les vues orphelines et d'obtenir des informations précises sur l'architecture de vos vues (y compris les chemins physiques complets).

Le package tente de simplifier la maintenance de vos vues en facilitant des tâches comme :

- [Détection automatique des vues inutilisées](#trouver-les-vues-inutilis%C3%A9es).
- [Analyse des références dans les contrôleurs, fichiers Blade, mailables, etc.](#-ce-qui-est-analys%C3%A9)
- [Résolution des chemins absolus sur le disque](#documentation-technique).
- [Exports aux formats JSON, HTML et CSV](#exporter-les-rapports).

Learning Laravel View Analyzer
------------------------------

[](#learning-laravel-view-analyzer)

Le plugin est conçu pour être prêt à l'emploi dès l'installation. Vous pouvez commencer par lancer une analyse complète avec `php artisan views:analyze` pour voir l'état actuel de votre projet. Pour des cas plus complexes, vous pouvez consulter la section [Configuration](#%EF%B8%8F-configuration).

Contributing
------------

[](#contributing)

Merci de considérer votre contribution au Laravel View Analyzer ! Le guide de contribution se trouve dans le fichier [CONTRIBUTING.md](CONTRIBUTING.md) (à venir).

Code of Conduct
---------------

[](#code-of-conduct)

Afin de garantir que la communauté est accueillante pour tous, merci de consulter et de respecter le [Code de conduite](CODE_OF_CONDUCT.md).

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Si vous découvrez une vulnérabilité de sécurité, merci d'envoyer un e-mail à . Toutes les vulnérabilités de sécurité seront traitées rapidement.

License
-------

[](#license)

Le package Laravel View Analyzer est un logiciel libre sous licence [MIT](LICENSE).

---

Documentation Technique
=======================

[](#documentation-technique)

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

[](#-fonctionnalités)

- ✅ **Analyse Complète** - Détecte les vues dans les contrôleurs, fichiers Blade, mailables, commandes, composants, routes et middlewares.
- ✅ **Formats de Sortie Multiples** - Tableaux console, JSON, HTML et CSV.
- ✅ **Détection Intelligente** - Gère `view()`, `View::make()`, `@extends`, `@include`, et les patterns Mailable Laravel 11+.
- ✅ **Chemins Complets** - Affiche désormais le chemin physique absolu des fichiers pour toutes les vues détectées.
- ✅ **Performance Optimisée** - Mise en cache intégrée pour les grands projets.

📦 Installation
--------------

[](#-installation)

Installez via Composer :

```
composer require leknoppix/laravel-view-analyzer --dev
```

Publiez le fichier de configuration :

```
php artisan vendor:publish --tag=view-analyzer-config
```

🛠 Utilisation
-------------

[](#-utilisation)

### Analyser toutes les vues

[](#analyser-toutes-les-vues)

Lancez une analyse complète des vues de votre application :

```
php artisan views:analyze
```

### Lister les vues utilisées

[](#lister-les-vues-utilisées)

Affichez toutes les vues référencées dans votre base de code :

```
php artisan views:used --show-locations
```

### Trouver les vues inutilisées

[](#trouver-les-vues-inutilisées)

Identifiez les templates orphelins :

```
php artisan views:unused --size --suggest-delete
```

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

[](#️-configuration)

Le fichier `config/view-analyzer.php` permet de personnaliser les chemins de scan, les dossiers exclus et les analyseurs activés.

📋 Prérequis
-----------

[](#-prérequis)

- PHP 8.3 ou supérieur
- Laravel 11.0 ou 12.0

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance81

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

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.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

100d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/67c806bcc8974f9e193cac321821df57bedb9c6bfd4e12f97c7edfdd693308af?d=identicon)[leknoppix](/maintainers/leknoppix)

---

Tags

laravelbladetemplatesviewsanalyzerunused-views

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/leknoppix-laravel-view-analyzer/health.svg)

```
[![Health](https://phpackages.com/badges/leknoppix-laravel-view-analyzer/health.svg)](https://phpackages.com/packages/leknoppix-laravel-view-analyzer)
```

###  Alternatives

[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[psalm/plugin-laravel

Psalm plugin for Laravel

3274.9M308](/packages/psalm-plugin-laravel)[laravel/surveyor

Static analysis tool for Laravel applications.

7639.0k7](/packages/laravel-surveyor)

PHPackages © 2026

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