luv*_*ode 1 laravel blade laravel-4
我正在使用带刀片的L4.我希望能够有条件地扩展布局.对于正常使用,我想扩展主布局,对于ajax渲染,我希望能够扩展ajax模板.我使用以下代码:
@if ( isset($ajax) )
@extends('layouts.ajax')
@else
@extends('layouts.master')
@endif
Run Code Online (Sandbox Code Playgroud)
但是当页面呈现时它只会打印出@extend('layouts.master').
有谁知道如何有条件地扩展布局或其他?
谢谢
Ant*_*iro 14
试试第一行:
@extends('layouts.' . isset($ajax) ? 'ajax' : 'master')
Run Code Online (Sandbox Code Playgroud)
编辑
您也可以这样使用它:
@extends(((Request::ajax()) ? 'layouts.ajax' : 'layouts.master'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2686 次 |
| 最近记录: |