• Время чтения ~1 мин
  • 01.06.2023

С помощью пакета Laravel Blade Comments от Spatie вы можете добавлять отладочные комментарии к отображаемым выходным данным шаблона Blade:

При просмотре HTML-кода отображаемой страницы вам может быть уже не очевидно, какое представление Blade отвечает за какой HTML. Этот пакет будет добавлять HTML до и после каждого визуализированного представления, поэтому вы сразу знаете, к какому представлению/компоненту Blade нужно перейти для изменения вывода.

Учитывая следующий простой шаблон колонки, вы найдете полезную информацию, например, о том, какое представление, маршрут, макет и файлы используются для отображения страницы:Учитывая приведенный выше простой шаблон, выходные данные могут выглядеть следующим образом для вызываемого контроллера, отображающего представление с именемhello-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>

Чтобы использовать этот пакет, вы можете проверить его на spatie/laravel-blade-comments на GitHub. Фрик также написал об этом пакете, поделившись некоторыми ценными советами, в том числе методом прекомпилятора Blade.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297