现在,由于以下问题,我必须创建大量的刀片模板。我正在寻求这个问题的创造性解决方案。其中一个是做'select as'查询,但Eloquent Model :: with()不支持别名(据我所知)。
@foreach($products as $product)
@foreach($product->typeAs as $typeA) or @foreach($product->typeBs as $typeB)
// same html for both typeA and typeB
@endforeach
@endforeach
答案 0 :(得分:2)
您可能希望使用@include
并在两种情况下传递一个名为相同的变量的子视图:
@foreach($product->typeAs as $typeA)
@include('view.name', array('type'=> $typeA))
@endforeach
@foreach($product->typeBs as $typeB)
@include('view.name', array('type'=> $typeB))
@endforeach
您也可以参考docs