我正在Laravel中渲染的页面主要是带有view::make
的表单,并且该页面崩溃了,从而导致ERR_CONNECTION_RESET。经过长时间的调查和许多红色鲱鱼,我开始从刀片文件中擦除(不注释)视图的随机部分,并意识到如果我>
a)清除表格此部分内{{Form}}
调用中的2
b)从表单的此部分附近删除{{-- and --}}
{{-- <div class="form-row"> {{ Form::label('foo', 'foo:') }} {{ Form::text('foo') }} </div> <div class="form-row"> {{ Form::label('foo', 'foo:') }} {{ Form::text('foo') }} </div> <div class="form-row"> {{ Form::label('foo', 'foo') }} {{ Form::text('foo') }} </div> --}}
页面将呈现。我不确定这里到底是什么原因。上面和下面还有其他块,尽管这是一个3格注释掉的部分,其他都不是。]
有人知道这是什么原因吗?如果这很重要,请在WAMP上运行。
我在Laravel中渲染的页面主要是带有view :: make的表单,它崩溃了,从而导致ERR_CONNECTION_RESET。经过长时间的调查和许多鲱鱼,我开始擦除(不是...
注:此答案是为Laravel 4.2提供的,但仍应适用。有一些Blade编译问题的特殊情况,具体情况取决于Laravel和/或PHP的版本,因此最好仅在最简单的用例中使用Blade注释。
我在laravel 5.1和PHP 7(新宅基地)中遇到相同的问题。解决方法是使用:
<?php /* XXX */?>
我有类似的症状,似乎仅与评论的时间长短有关。我用完全不包含任何PHP代码或Blade语句的注释进行了测试:
{{--
0123456789abcdef
0123456789abcdef
0123456789abcdef
--}}
我已经尝试过
嵌套的PHP:
{{-- <?php
echo "foo";
echo "bar";
?> --}}
像这样的刀片式评论,是我的问题:
{{--
@if ($test)
<div>something</div>
@else
<div>something else</div>
@endif
--}}
Blade中的注释非常简单!
{{-- Blade comments that wil not appear in the rendered HTML output --}}
您可以执行常规的PHP注释: