您在這裡

Laravel Blade 根據條件 @extends

分類: 

這幾天因為寫AMP的關係,要根據不同的狀況來Load不同的父版型。

原本的寫法是

@if (true)
    @extends('A');
@else
    @extends('B');
@endif

結果他把A跟B都讀進來了XDDDDDD"

 

查了一下別人的建議後,看來使用extends有幾個條件。

  1. 要在版型的一開始
  2. 只要有extends就會被戴入(看起來是會先掃描後,全部戴入)

 

找了其他的建議後應該使用

@extends(true ? 'A': 'B');

 

不過因為要切換的項目太多了,所以最後我直接分成兩個版型來做比較快了XD"

授權: