当我在控制器中收到一个号码并将其传递给这样的视图时:
public function show(Request $request)
{
$products = $request->products;
return view('admin.administration')->with('products',$products);
}
并在我看来如下:
<div class="form-group">
@for($i=0; $i <{{ $products }}; $i++)
<div class="form-group">
<label for="rol" class="col-lg-2 control-label">Product:</label>
<div class="col-lg-10">
<input type="text" class="form-control" id="title>" placeholder="Titel" name="title>">
<input type="text" class="form-control" id="description>" placeholder="Beschrijving" name="description>">
<input type="text" class="form-control" id="price>" placeholder="prijs" name="price">
<input type="text" class="form-control" id="number>" placeholder="Aantal" name="number">
<input type="text" class="form-control" id="total>" placeholder="Totaal" name="total">
</div>
</div>
@endfor
</div>
它会抛出以下错误:
解析错误:语法错误,意外&#39;?&#39; (视图: /home/vagrant/Code/l/resources/views/admin/administration.blade.php)
使用dd检查但值不是空的。当我用例如5替换{{$ products}}时,它可以工作。我该怎么办?
答案 0 :(得分:1)
尝试替换
@for($i=0; $i < {{ $products}}; $i++)
带
@for($i=0; $i < $products; $i++)
{{$products}}
是<?php echo $products; ?>