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

Continue with Laravel

Save the full cheat sheet or work through every related task.

More PHP tasks

Back to the full Laravel cheat sheet