public function getRecruitProduction($id) { $recruit = Recruits::where('id', $id)->first(); $numbers = $this->reporting->recruitNumbers($recruit->mls_id); $pastNumbers = $this->reporting->recruitPastNumbers($recruit->mls_id); return view('admin.recruits.production_show', compact('recruit', 'numbers', 'pastNumbers')); }
public function doesLeadExistInCrm($lead) { $recruit = Recruits::where('email', $lead->email)->first(); if ($recruit) { return true; } return false; }
public function search() { $query = Input::get('q'); $recruits = Recruits::where('last_name', 'like', '%' . $query . '%')->orWhere('first_name', 'like', '%' . $query . '%')->get(); return view('admin.search_results', compact('recruits')); }
public function syncRecruitProfileImage($recruit_id) { $recruit = Recruits::where('id', $recruit_id)->first(); if (!$recruit) { return false; } $agent = $this->getAgentFromMls($recruit->mls_id); $object = $this->rets->GetObject('Agent', 'AgentPhoto', $agent['Matrix_Unique_ID'], '1', 0); if ($object[0]['Success'] == false) { return false; } $time = time(); Storage::put('images/recruits/' . $time . '.jpg', $object[0]['Data']); $recruit->profile_img = url('img/recruits/' . $time . '.jpg'); $recruit->save(); return true; }
public function assign_lead(Request $request) { $recruit = Recruits::where('id', $request->input('recruit_id'))->first(); $recruit->user_id = $request->input('user_id'); $recruit->save(); $user = User::find($request->input('user_id')); //Fire recruit was reassigned event Mail::send('emails.recruit_reassigned', ['recruit' => $recruit], function ($message) use($user) { $message->to($user->email); $message->bcc('*****@*****.**'); $message->subject('A recruit has been assigned to you'); }); Flash::success("Recruit was successfully reassigned"); return redirect('admin/recruiting/' . $request->input('recruit_id')); }