Я думаю, причина этой ошибки:
$storeInfo->GroupID = $request->input('GroupID');
$request->input('GroupID')
вернет массив (name='GroupID[]'
), а не отдельный идентификатор.
Поскольку вы уже просматриваете групповые идентификаторы, вы можете вместо этого использовать значение для GroupId
:
public function store(Request $request)
{
foreach ($request->input('GroupID') as $groupId) {
$storeInfo = new notice();
$storeInfo->GroupID = $groupId; //<--here
$storeInfo->Notice = $request->input('Notice');
$storeInfo->save();
}
return redirect('notice');
}