【发布时间】:2019-09-18 07:34:36
【问题描述】:
当我尝试将数据插入到我的表中时,会发生此错误
传递给 Illuminate\Database\Grammar::parameterize() 的参数 1 必须是数组类型,给定字符串,在 C:\xampp\htdocs\Portal\vendor\laravel\framew 中调用...
查看
<form method="post" action="{{ route('notice.store') }}">
{{ csrf_field() }}
<div class="form-group">
<label for="Select Group to Post Notice">Select Group to Post Notice </label>
<select class="bg-white text-danger form-control " name='GroupID[]' multiple>
@foreach ($users as $user)
<option value="{{ $user->GroupID }}">{{ $user->GroupID }}</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="Enter Notice">Enter Notice</label>
<input class="bg-white text-danger p-2 form-control form-control-sm" type="text" name="Notice" placeholder="Enter Notice">
</div>
<input class="btn btn-danger btn-lg px-5" type="submit" name="submit">
</form>
控制器
public function store(Request $request)
{
$member = $request->input('GroupID');
foreach($member as $value) {
$storeInfo = new notice();
$storeInfo->GroupID = $request->input('GroupID');
$storeInfo->Notice = $request->input('Notice');
$storeInfo->save();
}
return redirect('/notice');
}
【问题讨论】:
-
如果以下帖子之一回答了您的问题请您将其标记为已接受 :) 谢谢。