【发布时间】:2018-08-05 02:49:52
【问题描述】:
假设我有一个带有列的表出勤:
id, student_id, attendance, date
我收到这样的 JSON 格式的发布请求...
[
{
"student_id": 5,
"date": "2018-01-03",
"attendance": 0
}, {
"student_id": 2,
"date": "2018-01-03",
"attendance": 0
},{
"student_id": 2,
"date": "2018-01-03",
"attendance": 0
}
]
然后丢掉我们得到的请求->all()...
array:3 [
0 => array:3 [
"student_id" => 5
"date" => "2018-01-03"
"attendance" => 0
]
1 => array:3 [
"student_id" => 2
"date" => "2018-01-03"
"attendance" => 0
]
2 => array:3 [
"student_id" => 2
"date" => "2018-01-03"
"attendance" => 0
]
]
问题是如何在出勤表中保存或更新此请求?
我要比较考勤表中的数据。如果一行包含 student_id 和日期,我必须更新出勤率。如果student_id 和date 不存在,我必须创建新数据。
我的问题:是否有任何函数或助手可以将每个数组与出勤列进行比较?
【问题讨论】: