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

More PHP tasks

Back to the full Laravel cheat sheet