Я хочу создать систему заказов в ресторане, где официант может разместить более 1 меню еды,
Я попытался сделать несколько вставок, но произошла ошибка, подобная этой
* 1005Синтаксическая ошибка * Symfony \ Component \ Debug \ Exception \ FatalThrowableError, неожиданный 'foreach' (T_FOREACH)
Мой контроллер выглядит следующим образом:
$orderdetail = new Order_detail;
if(count($request->menu_id>0){
foreach ($request->menu_id as $item) {
$data_item = array( 'menu_id' => $request->menu_id[$item],
'order_id'=>$request->order_id[$item],
'qty'=>$request->qty[$item],
'subtotal'=>0 );
Order_detail::insert($data_item);
}
});
Мой вид
<form action="{{url('pelayan/order/detailorder')}}" method="POST" autocomplete="off" id="form-detail">
@csrf
<div class="panel-heading" id="judul-keterangan">
</div>
<hr>
<div class="panel-body" id="detailorder">
<div class="form-group">
<label for="menu_id">Silahkan Pilih Menu</label>
<select class="form-control text-uppercase menu_id" name="menu_id[]">
<option>Silahkan Pilih pesanan</option>
@foreach($menu as $m)
<option value="{{$m->id}}">{{$m->name}}</option>
@endforeach
</select>
<input type="text" name="qty[]" class="form-control qty" placeholder="Silahkan Masukkan Jumlah Menu">
</div>
<div id="tambahorder">
</div>
<button type="button" class="btn btn-success" id="tambah">Tambah Pesanan</button>
<button type="button" class="btn btn-primary" id="simpanorder">Submit</button>
</div>
</form>