Blade adalah template bawaan untuk framework Laravel, salah satu framework PHP paling populer untuk pengembangan web. Dengan menggunakan Blade, kita dapat menulis kode HTML yang dinamis dengan syntax yang bersih dan mudah dipahami.
Blade adalah template yang disertakan dengan Laravel. Blade menyediakan cara untuk yang sederhana namun kuat untuk menulis tampilan (views) dalam aplikasi web. Salah satu keuntungan utama dari Blade adalah bahwa semua tampilan Blade disusun ke dalam kode PHP biasa dan di-cache hingga diubah, yang berarti tidak ada penalti kinerja untuk menggunakan Blade dibandingkan dengan menulis tampilan langsung dalam PHP.
Contoh Penggunaan
di file dasar :
<!-- resources/views/layouts/app.blade.php -->
<!DOCTYPE html>
<html>
<head>
<title>App Name - @yield('title')</title>
</head>
<body>
<div class="container">
@yield('content')
</div>
</body>
</html>
di file turunan :
<!-- resources/views/child.blade.php -->
@extends('layouts.app')
@section('title', 'Page Title')
@section('content')
<p>This is my body content.</p>
@endsection