Laravel Blade $loop 变量在 Sage 9 视图中可用吗?
Is Laravel Blade's $loop vairable available in Sage 9 views?
我正在试验 Sage WordPress 入门主题的第 9 版,它使用 Laravel Blade 作为构建 WP 模板的模板引擎。
我的问题是: Sage 9 是否使 Blade's $loop
variable 在视图循环内可用?
例如,给定文件 /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
我想在第 14 行插入以下内容:
@if ($loop->first)
// Do stuff on first iteration
@endif
然而 $loop
未定义。
我是不是遗漏了什么或者这是 Sage 9 目前的限制?
$loop
@foreach()
循环中可用的变量
@foreach ($users as $user)
@if ($loop->first)
// This is the first iteration.
@endif
@endforeach
我正在试验 Sage WordPress 入门主题的第 9 版,它使用 Laravel Blade 作为构建 WP 模板的模板引擎。
我的问题是: Sage 9 是否使 Blade's $loop
variable 在视图循环内可用?
例如,给定文件 /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
我想在第 14 行插入以下内容:
@if ($loop->first)
// Do stuff on first iteration
@endif
然而 $loop
未定义。
我是不是遗漏了什么或者这是 Sage 9 目前的限制?
$loop
@foreach()
循环中可用的变量
@foreach ($users as $user)
@if ($loop->first)
// This is the first iteration.
@endif
@endforeach