基本上我只想在刀片模板存在時擴展刀片模板,如果不是@擴展不同的模板。關於使用@if @endif塊有幾個堆棧溢出答案,但只有在@include文件而不是@extending時纔有效。理想情況是這樣的,但它不起作用:如何僅在刀片模板存在時才擴展刀片模板?
@if(some_condition == true)
@extends('one')
@else
@extends('two')
@endif
如果唯一的方法是使用Blade指令,可否請您提供一個示例?謝謝!
你可以檢查文件是否存在使用PHP。 'file_exists($ filename)'。我不知道是否存在一個Laravel方法來檢查這個 –
我自己做了類似的事情,但不是使用@extends,而是必須使用@include('page')',然後在它保存@extends的頁面文件中。 – Option