Blade - шаблонизатор, противопоставляется вставкам php кода во view
Если нужно просмотреть массив то тут так же как и в пыхе
<pre><?print_r($array)?></pre>
Сделано это как я понимаю для разделения бека и фронта.
Краткая выжимка
Добавление в шаблон других шаблонов
@extends('layouts.master')
Отделение секций, в которые могут быть добавлены данные из других шаблонов
@section('sidebar')
@
тут код
@stop
Добавление контента в конкретную секцию
@yield('section', 'Default Content')
Вывод переменной
{{ $name }}
Вывод переменной с условием на пустоты
{{ isset($name) ? $name : 'Default' }}
Краткая запись
{{ $name or 'Default' }}
Условия
@if (count($records) === 1)
Здесь есть одна запись!
@elseif (count($records) > 1)
Здесь есть много записей!
@else
Здесь нет записей!
@endif
@unless (Auth::check())
Вы не вошли в систему.
@endunless
Циклы
@for ($i = 0; $i < 10; $i++)
Текущее значение: {{ $i }}
@endfor
@foreach ($users as $user)
<p>Это пользователь{{ $user->id }}</p>
@endforeach
@forelse($users as $user)
<li>{{ $user->name }}</li>
@empty
<p>No users</p>
@endforelse
@while (true)
<p>Это будет длиться вечно.</p>
@endwhile