Layout-uri Tradiționale Blade cu @extends, @section și @yield în Laravel

blade Laravel 11.x / Blade Q&A / Distribuie cod

Structurarea ierarhică a șabloanelor Blade: definirea scheletului HTML principal și injectarea secțiunilor de conținut din pagini copil.

Sintaxă
@extends('layouts.app') / @section('content') ... @endsection / @yield('content')

Motorul de șabloane Blade oferă un sistem clasic de moștenire a machetelor grafice (Layout Inheritance). Layout-ul de bază declară structura comună (antet, meniu, subsol) și definește zone dinamice prin @yield('content').

Paginile individuale extind acest layout folosind @extends('layouts.app') și populează conținutul specific prin directiva @section('content') ... @endsection.

Exemplu: Layout master și pagină copil ce moștenește structura
{{-- resources/views/layouts/master.blade.php --}}
<!DOCTYPE html>
<html lang="ro">
<head>
    <title>@yield('title', 'DexBlog')</title>
</head>
<body>
    <header>Navigație principală</header>
    <main>
        @yield('content')
    </main>
</body>
</html>

{{-- resources/views/home.blade.php --}}
@extends('layouts.master')
@section('title', 'Acasă - DexBlog')
@section('content')
    <h1>Bine ați venit pe blogul nostru!</h1>
@endsection

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Layout-uri Tradiționale Blade cu @extends, @section și @yield

Ai o nelămurire despre utilizarea comenzii Layout-uri Tradiționale Blade cu @extends, @section și @yield sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.