Începând cu versiunile recente, Laravel recomandă utilizarea Componentelor Blade bazate pe taguri HTML personalizate: <x-nume-componenta />.
Directiva @props(['type' => 'info']) declară proprietățile acceptate și valorile implicite, iar conținutul intern este injectat automat prin variabila specială {{ $slot }}.
Exemplu: Componentă Blade reutilizabilă pentru alerte
{{-- resources/views/components/alert.blade.php --}}
@props(['type' => 'info'])
<div class="alert alert-{{ $type }}" role="alert">
{{ $slot }}
</div>
{{-- Utilizare în orice pagină Blade: --}}
<x-alert type="success">
<strong>Felicitări!</strong> Modificările au fost salvate.
</x-alert>
Întrebări & Exemple de Cod:
Componente Moderne Blade (<x-component />) și Directiva @propsAi o nelămurire despre utilizarea comenzii
Componente Moderne Blade (<x-component />) și Directiva @propssau 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.