public function scriptForMyKarma() { $getMeetingData = DB::table('requests')->where('user_id_receiver', '=', '605')->orWhere('user_id_giver', '=', '605')->get(); foreach ($getMeetingData as $key => $value) { $receiverId = $value->user_id_receiver; $updatedDate = $value->updated_at; //for complete meeting if ($value->status == 'completed') { if ($value->user_id_giver != '' && $value->user_id_giver != 'NULL') { $giverId = $value->user_id_giver; $connectionGiverId = 'null'; } else { $giverId = 'null'; $connectionGiverId = $value->connection_id_giver; } $meetingStatus = $value->status; $meetingId = $value->id; $saveDataInMyKarma = KarmaHelper::saveDataInMyKarma($receiverId, $giverId, $meetingId, $meetingStatus, $connectionGiverId, $updatedDate); } else { if ($value->user_id_giver != '' && $value->user_id_giver != 'NULL') { $giverId = $value->user_id_giver; $connectionGiverId = 'null'; $meetingStatus = $value->status; $meetingId = $value->id; $saveDataInMyKarma = KarmaHelper::saveDataInMyKarma($receiverId, $giverId, $meetingId, $meetingStatus, $connectionGiverId, $updatedDate); } } //else //for uncomplete meeting status. } echo 'success'; exit; }