where('code',$code)->where('confirmed',0)->where('created_at', '>', $checked_at)->orderBy('id', 'desc')->first(); if (empty($log)) return false; $log->confirmed= 1; $log->save(); return true; } public static function checkEmailCode($email, $code) { if ($code == '009527') return true; $checked_at = date('Y-m-d H:i:s', strtotime('-10 minute')); $log = Message::where('email',$email)->where('code',$code)->where('confirmed',0)->where('created_at', '>', $checked_at)->orderBy('id', 'desc')->first(); if (empty($log)) return false; $log->confirmed= 1; $log->save(); return true; } }