【发布时间】:2019-10-20 14:17:17
【问题描述】:
我想做一个餐厅点餐系统,服务员可以放多于一份食物菜单,
我尝试进行多次插入,但出现这样的错误
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>
【问题讨论】:
-
在我们解决了你的问题后删除问题是非常粗鲁的,Stack Overflow 并不是为了帮助你一个人,而是为了未来的读者,他们可能会在问题或答案中找到有用的东西
-
感谢您的解决方案,我对stackoverflow的使用还是不熟悉,有一些问题想改一下,因为我打算删除并创建新问题,对不起