Laravel刀片模板中的嵌套语句

时间:2015-10-10 22:34:17

标签: php laravel-5 blade

我的PHP中有以下语句,我需要将它们bladey

<?php

    if($project->nodes()->count()) {

        foreach($project->nodes()->get() as $node) {

            if($node->nodeable instanceof \App\Image) {

                // do something

            } else {

                // do something else

            }

        }

    }

?>

有没有办法让它更加blade-friendly?或者有时候我只需要切换回老派的PHP模板这样? :)

1 个答案:

答案 0 :(得分:0)

只需使用刀片语法替换默认的php控制结构语法,并将其保存为.blade.php扩展名。

在此

上查看Blade syntax for control strctures了解更多信息
@if($project->nodes()->count())

    @foreach($project->nodes()->get() as $node)

        @if($node->nodeable instanceof \App\Image)

            // do something

        @else

            // do something else

        @endif

    @endforeach

@endif