Home:ALL Converter>Is Laravel Blade's $loop vairable available in Sage 9 views?

Is Laravel Blade's $loop vairable available in Sage 9 views?

Ask Time:2017-12-31T14:23:07         Author:DaveLak

Json Formatter

I'm experimenting with version 9 of the Sage WordPress starter theme which uses Laravel Blade as the template engine for constructing WP templates.

My question is: Does Sage 9 make Blade's $loop variable available inside of loops in views?

For example, given the file /my_theme/resources/views/archive.blade.php:

1    @extends('layouts.app')
2
3    @section('content')
4      @include('partials.page-header')
5
6      @if (!have_posts())
7        <div class="alert alert-warning">
8          {{ __('Sorry, no results were found.', 'sage') }}
9        </div>
10        {!! get_search_form(false) !!}
11     @endif
12
13      @while (have_posts()) @php(the_post())
14
15      @include('partials.content-'.get_post_type())
16      @endwhile
17
18      {!! get_the_posts_navigation() !!}
19    @endsection

I would like to insert the following at line 14:

@if ($loop->first)
    // Do stuff on first iteration
@endif

However $loop is undefined.

Am I missing something or is this a limitation of Sage 9 at this time?

Author:DaveLak,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/48040493/is-laravel-blades-loop-vairable-available-in-sage-9-views
yy