2016-01-16 4 views
1

Когда я получаю номер в мой контроллер и передать его мнению, как это:Laravel для ошибки контура

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> 

Он бросает следующая ошибка:

Parse error: syntax error, unexpected '?' (View: /home/vagrant/Code/l/resources/views/admin/administration.blade.php)

Проверено с помощью dd, но значение не пусто. Когда я заменяю {{$ products}}, например, 5, он работает. Что мне делать?

ответ

1

Попробуйте заменить

@for($i=0; $i < {{ $products}}; $i++) 

с

@for($i=0; $i < $products; $i++) 

{{$products}} представляет собой сокращенную <?php echo $products; ?>

Смежные вопросы