Download the PHP package spatie/laravel-blade-comments without Composer
On this page you can find all versions of the php package spatie/laravel-blade-comments. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spatie/laravel-blade-comments
More information about spatie/laravel-blade-comments
Files in spatie/laravel-blade-comments
Package laravel-blade-comments
Short Description Add debug comments to your rendered output
License MIT
Homepage https://github.com/spatie/laravel-blade-comments
Informations about the package laravel-blade-comments
Add debug comments to your rendered output
When looking at the HTML of a rendered page, it might not be obvious to you anymore which Blade view is responsible for which HTML. This package will add HTML before and after each rendered view, so you immediately know to which Blade view / component to go to change the output.
When you inspect a part of the page using your favourite browser's dev tools, you'll immediately see which Blade view rendered that particular piece of content. Here's a demo where we inspected the breadcrumbs on our own company site. It is immediately clear that the breadcrumbs are rendered by the front.pages.docs.partials.breadcrumbs
Blade view.
At the top of the HTML document, we'll also add some extra information about the topmost Blade view and the request.
Support us
We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.
We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.
Installation
You can install the package via composer:
You can optionally publish the config file with:
This is the content of the published config file:
Usage
After the package is installed, you'll immediately see that HTML comments are injected at the start and end of every Blade view.
Excluding views
Sometimes you might not want to have an HTML comment being wrapped around an include. For example when you use a partial to add some CSS to a page.
In these cases you can add views to the excludes.includes
array in the config file.
Using your own Blade Commenters
You can easily extend the package to add more comments. In the blade_commenters
key of the blade_commenters
config file, you can add your own BladeCommenter
. A BladeCommenter
is any class that implements the following interface:
Take a look at the BladeCommenters
that ship with the package for an example.
Using your own request commenters
The package adds useful information about the request at the top of the HTML page. This is done by the so called request commenters . You'll find the default request commenters in the request_commenters
key of the blade-comments
config file.
You can add your own request commenters there. A RequestCommentor
is any class that implements the following interface:
If the comment
function returns a string, it will be injected at the top of the HTML document. Take a look at the request commenters that ship with the package for an example.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Tim Van Dijck
- Freek Van der Herten
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-blade-comments with dependencies
illuminate/contracts Version ^9.28|^10|^11.0
illuminate/view Version ^9.28|^10|^11.0
spatie/laravel-package-tools Version ^1.13