Jor*_*yle 13 php ajax laravel blade
有没有办法@extends在Blade模板语言中做一个条件语句?
@if(!Request::ajax())
@extends('dashboard.master')
@section('content')
@endif
<div class="jumbotron">
Hey!
</div>
@if(!Request::ajax())
@stop
@endif
Run Code Online (Sandbox Code Playgroud)
当请求不是AJAX时,它打印出来@extends('dashboard.master'),但AJAX请求工作正常.
停止包含AJAX 的主模板(包括header和footer),以便它可以轻松显示所请求的内容
Chr*_*ond 47
@extends((( Request::ajax()) ? 'layouts.ajax' : 'layouts.default' ))
Run Code Online (Sandbox Code Playgroud)
ita*_*chi 10
在主布局中:
@if(!Request::ajax())
//the master layout with @yield('content'). i.e. your current layout
@else
@yield('content')
@endif
Run Code Online (Sandbox Code Playgroud)