Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Laravel Blade Template Cheatsheet
{{ $var }} - Echo content
{{ $var or 'default' }} - Echo content with a default value
{{{ $var }}} - Echo escaped content
{{-- Comment --}} - A Blade comment
@extends('layout') - Extends a template with a layout
@if(condition) - Starts an if block
@else - Starts an else block
@elseif(condition) - Start a elseif block
@endif - Ends a if block
@foreach($list as $key => $val) - Starts a foreach block
@endforeach - Ends a foreach block
@for($i = 0; $i < 10; $i++) - Starts a for block
@endfor - Ends a for block
@while(condition) - Starts a while block
@endwhile - Ends a while block
@unless(condition) - Starts an unless block
@endunless - Ends an unless block
@include(file) - Includes another template
@include(file, ['var' => $val,...]) - Includes a template, passing new variables.
@each('file',$list,'item') - Renders a template on a collection
@each('file',$list,'item','empty') - Renders a template on a collection or a different template if collection is empty.
@yield('section') - Yields content of a section.
@show - Ends section and yields its content
@lang('message') - Outputs message from translation table
@choice('message', $count) - Outputs message with language pluralization
@section('name') - Starts a section
@stop - Ends section
@endsection - Ends section
@append - Ends section and appends it to existing of section of same name
@overwrite - Ends section, overwriting previous section of same name
// $records is defined and is not null...
//code to be displayed just when .env is set to production
//code for logged-in users
//code for guest users
Copy link

What is the meaning of '{!! some code !!} '

means skip the special characters which like a code

Copy link

jtrod commented Apr 4, 2022

//code to be displayed just when .env is set to production

Copy link

@error is missing

Copy link

purplman commented Dec 5, 2022

Might be useful
code for logged-in users

code for guest users

Copy link

Updated the gist with your suggestions as this was created in 2014 and never touched since

Copy link

Di-void commented Dec 30, 2022

Thanks Chief

Copy link

there is more like:
content pushed in the 'stack-name'

Copy link

You should add

    //php code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment