2 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
據(jù)我所理解。您可能is_present會(huì)像name="is_present[]". 如果這是您的情況,那么下面的代碼可以正常工作。如果不是,則不能使用count()if input is not an object or array
public function mark_attendence(Request $request)
{
for($i = 0; $i < sizeof($request->is_present); $i++)
{
$emp = new employee_attendence();
if($request->is_present[$i] == "Present")
$emp->is_present = "Present";
if($request->is_present[$i] == "Absent")
$emp->is_present = "Absent";
$emp->date = now();
$emp->user_id = $request->user_id[$i];
$emp->save();
}
return redirect('/index')->with('succ','Attendence Added Successfully');
}

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
在你的 Add Attendance 方法中嘗試這個(gè)對(duì)我有用
for($i = 0; $i < sizeof($request->is_present); $i++)
{
$emp = new employee_attendence();
if($request->is_present[$i] == "Present")
$emp->is_present = "Present";
if($request->is_present[$i] == "Absent")
$emp->is_present = "Absent";
$emp->date = $request->date;
$emp->user_id = $request->user_id[$i];
$emp->save();
}
- 2 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報(bào)