Php 无明显原因的多个mysql行条目(偶尔发生一次)

Php 无明显原因的多个mysql行条目(偶尔发生一次),php,mysql,laravel-4,Php,Mysql,Laravel 4,我的控制器中有以下store()代码。虽然后来添加了笨拙的删除以解决问题,但它没有起作用 public function store() { $input = \Input::all(); $userdetail = \Auth::User(); foreach($input['user_id'] as $user_id) { \StudentAttendance::where('academicsession_id', '=', $input['aca

我的控制器中有以下store()代码。虽然后来添加了笨拙的删除以解决问题,但它没有起作用

public function store()
{
    $input = \Input::all();
    $userdetail = \Auth::User();

    foreach($input['user_id'] as $user_id) {
        \StudentAttendance::where('academicsession_id', '=', $input['academicsession_id'])
            ->where('class_id', '=', $input['class_id'])
            ->where('section_id', '=', $input['section_id'])
            ->where('attendance_on', '=', $input['attendance_on'])
            ->where('user_id', '=', $user_id)
            ->delete();
        $obj = new \StudentAttendance();
        $obj->academicsession_id = $input['academicsession_id'];
        $obj->class_id = $input['class_id'];
        $obj->section_id = $input['section_id'];
        $obj->user_id = $user_id;
        $obj->attendance_on = $input['attendance_on'];

        $obj->is_present = (isset($input['is_present'][$user_id])) ? 1 : 0;
        $obj->addBy = $userdetail['id'];
        $obj->status_id = 1;
        $obj->save();
    }

    return \Redirect::to('teachers/attendance')->with('status_success', trans('msg.success_attendance_saved'));
}
问题是,每隔一段时间,在没有明显原因的情况下,我会在我的数据库中获得重复的条目,并且具有相同的时间戳created_at和updated_at

请按照链接查看屏幕截图()

我不确定是什么原因导致了这一切。 感谢您的帮助。
谢谢

单击后禁用/隐藏提交按钮可能是因为频繁单击导致此错误。

单击后禁用/隐藏提交按钮可能是因为频繁单击导致此错误