Blade Basics in PHP
From the Laravel cheat sheet · Blade Templates · verified Jul 2026
Blade Basics
Blade syntax and directives
php
{{-- Comment --}}
{{-- Output --}}
{{ $variable }}
{!! $html !!} {{-- Unescaped --}}
{{-- Directives --}}
@if($user)
<p>{{ $user->name }}</p>
@elseif($guest)
<p>Guest</p>
@else
<p>No user</p>
@endif
@foreach($users as $user)
<p>{{ $user->name }}</p>
@endforeach💡 {{ }} escapes output, {!! !!} displays raw HTML
⚡ @forelse handles empty collections elegantly
📌 $loop variable provides useful iteration information
🔥 @once ensures code runs only once in loops