Za pomocą pakietu Laravel Blade Comments firmy Spatie, możesz dodać komentarze debugowania do renderowanego szablonu Blade dane wyjściowe
:Patrząc na kod HTML renderowanej strony, może nie być już dla Ciebie oczywiste, który widok Blade jest odpowiedzialny za który HTML. Ten pakiet doda HTML przed i po każdym renderowanym widoku, więc od razu wiesz, do którego widoku/komponentu Blade przejść, aby zmienić dane wyjściowe.
Biorąc pod uwagę poniższy prosty szablon bloku, znajdziesz przydatne informacje, takie jak widok, trasa, układ i pliki używane do renderowania strony:Biorąc pod uwagę powyższy prosty szablon, dane wyjściowe mogą wyglądać następująco dla wywoływanego kontrolera renderującego widok o nazwiehello-world
:
@extends('app')
@section('body')
<h1>Hello, World!</h1>
@include('example')
@endsection
<!-- View: hello-world -->
<!-- Route: App\Http\Controllers\HelloWorldController (hello-world) -->
<!-- View extends: app -->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hello World</title>
</head>
<body>
<!-- Start section: body -->
<h1>Hello, World!</h1>
<!-- Start include: example -->
<p>This is an example include file.</p>
<!-- End include: example -->
<!-- End section: body -->
</body>
</html>
Aby użyć tego pakietu, możesz to sprawdzić w spatie/laravel-blade-comments na GitHub. Freek napisał również o tym pakiecie, dzieląc się po drodze cennymi wskazówkami, w tym metodą prekompilatora Blade.