Laravel - 尝试回显刀片模板中的数组值.使用php echo()但不使用刀片语法

Ini*_*igo 5 laravel

我有一个看起来像这样的数组:

$myArray = array(
           'firstRow' => array(
                0 => array(
                      'id' => 1
                      'title' => 'First Cat.'
                      ),
                1 => array(
                      'id' => 2
                      'title' => 'Second Cat.'
                      )
                    ),
           'SecondRow' => array(
                0 => array(
                      'id' => 3
                      'title' => 'Third Cat.'
                      ),
                1 => array(
                      'id' => 4
                      'title' => 'Fourth Cat.'
                      )
                    )
            );
Run Code Online (Sandbox Code Playgroud)

这将传递给我的刀片模板.我可以使用原始的php回声值:

<?php echo $myArray['firstRow'][0]['title'] ?>
Run Code Online (Sandbox Code Playgroud)

哪个按预期工作.但是,当我尝试使用刀片的语法执行我认为完全相同的操作时:

{{ $myArray['firstRow'][0]['title'] }}
Run Code Online (Sandbox Code Playgroud)

我收到错误:

试图获得非对象的属性

Ini*_*igo 3

好吧..我刚刚解决了这个问题。愚蠢的。抱歉并感谢这里的其他评论者。

问题是我在这一行下面编写了代码,该代码使用 HTML 注释进行了注释,即 <-- --> 但它也包含 Blade 语法,当然是 PHP,因此仍在触发。我通常会注意到,但由于我的 GUI 没有突出显示刀片语法,所以它没有被注意到。