Do you know Laravel Blade?

Answer these questions. There's no time limit.

Question #1 What is Blade syntax to show a variable, avoiding error if the variable is not defined? (and then showing empty string)
Options

Question #2 Look at the code snippet. What's behind XXXXXX?
Code snippet
@can('update', $post)
    The Current User Can Update The Post 
@XXXXXX
Options

Question #3 Look at the code snippet. Those two blocks will perform an identical check/action. What's behind XXXXXX?
Code snippet
@if (!Auth::check())
    Please log in.
@endif

@XXXXXX (Auth::check())
    Please log in.
@endXXXXXX
Options

Question #4 See code snippet. What's the word behind XXXXXXXX?
Code snippet
@XXXXXXXX ($users as $user)
    This is user {{ $user->id }}
@empty
    No users found.
@endXXXXXXXX
Options

Question #5 Look at code snippet. What would be displayed?
Code snippet
Controller code:
$name = '<strong>Taylor</strong>';
return view('welcome', compact('name'));

welcome.blade.php code:
{!! $name !!}
Options

Question #6 Look at the code snippet. What is missing under XXXXX?
Code snippet
@foreach ($users as $user)
    @if ($XXXXX->first)
        This is the first iteration.
    @endif
@endforeach
Options

Question #7 If main Blade template contains @yield('content') then what command should be included to view this 'content' in "child" Blade template?
Options