我有以下代码。
@if(isset($is_gift_card_site) && $is_gift_card_site)
@extends('gift_card.layout.index')
@else
@extends('layout.index2')
@endif
@section('content')
//html
@stop
有效。但它将扩展两种布局(重复)。这个问题的任何解决方案。非常感谢。
答案 0 :(得分:1)
您是否尝试过使用三元运算符?
@extends(isset($is_gift_card_site) && $is_gift_card_site ? 'gift_card.layout.index' : 'layout.index2')
或使用变量:
<?php $layout = isset($is_gift_card_site) && $is_gift_card_site ? 'gift_card.layout.index' : 'layout.index2'; ?>
@extends($layout)