Blade 条件扩展

Blade conditional extends

我知道这似乎是一个已回答的问题,但它不是(我希望如此)。

我寻找的是一种扩展或不扩展视图的方法:如果请求是 ajax 调用,则视图不会扩展任何内容。类似于:

@if(!Request::ajax())

    @extends('navbar')

       @section('home')
          <div>"my content"</div>
       @stop

@else

    <div>"my content"</div>

@endif

这不是我要找的:

@extends((( Request::ajax()) ? 'layouts.ajax' : 'layouts.default' ))

我的意思是如果请求是 ajax 调用,我希望视图不要扩展任何内容。

希望清楚。

谢谢!

使用 @include 语句解决