Итак, у меня есть запрос ниже, который работает, только если у меня есть только одна переданная или обновленная информация, но когда их 2 или более, они больше не работают:
public function update($id){
$data = $this->request->all();
$result = array($data);
foreach($result as $x => $x_value) {
$emp_key = $x_value['data'];
}
DB::table('employee')->where('emp_key', $emp_key)->update([
'group_code' => $id,
]);
}
Я хочу обновить group_code
каждого emp_key
до 0
.Пример результата, когда я var_dump($result)
, следующий результат:
array(1) {
[0]=>
array(1) {
["data"]=>
array(2) {
[0]=>
string(6) "123bcd"
[1]=>
string(6) "635bdd"
}
}
}
print_r ВЫХОД:
Array
(
[data] => Array
(
[0] => 123bcd
[1] => 635bdd
)
)
Может кто-нибудь помочь мне в этом, пожалуйста?