Esempio n. 1
0
 public function store(Request $request, MailRepo $mailRepo)
 {
     $survey = Survey::where('id', $request->input('id'))->with('recruit')->first();
     $survey->updateOrCreate(['id' => $request->input('id')], $request->all());
     $mailRepo->emailAdmin('Survey Complete', 'Survey was completed', ['Recruit Name' => $survey->recruit->first_name . ' ' . $survey->recruit->last_name]);
     return view('admin.surveys.thank_you');
 }
 /**
  * Execute the command.
  *
  * @param Lead $lead
  * @internal param Recruits $recruits
  * @internal param Recruits $recruit
  */
 public function handle(Lead $lead, MailRepo $mailRepo)
 {
     $user = User::where('email', Config::get('c21.recruiter.email'))->first();
     // dd($user->id);
     $args = ['email' => $this->request->input('email'), 'first_name' => $this->request->input('first_name'), 'last_name' => $this->request->input('last_name'), 'user_id' => $user->id, 'source' => 'C21 Career Site Business Plan', 'phone_1' => $this->request->input('phone'), 'experience_level' => $this->request->input('license_status'), 'real_estate_school' => $this->request->input('school'), 'brokerage_code' => $this->request->input('brokerage')];
     $new_lead = $lead->updateOrCreate(['email' => $this->request->input('email')], $args);
     $mailRepo->sendBusinessPlan($args, $new_lead, $user);
 }
Esempio n. 3
0
 public function top_five_reasons_submit(Requests\TopFiveReasons $request, MailRepo $mailRepo)
 {
     Mail::send('emails.email_2', ['name' => $request['full_name']], function ($message) use($request) {
         $message->subject('Your free career PDF');
         $message->to($request['email']);
         //$message->attach(storage_path('c21/career.pdf'));
         // $message->cc('*****@*****.**');
         //$message->cc('*****@*****.**');
     });
     $mailRepo->emailAdmin('Top 5 Reasons Request', 'Top 5 Reasons Request', ['name' => $request['full_name'], 'email' => $request['email'], 'phone' => $request['phone']]);
     Flash::success("Your information has been received. Thank You!");
     return redirect('top_5_reasons');
 }
Esempio n. 4
0
 /**
  * Handle the event.
  *
  * @param AppointmentWasAssigned|ContactUsSubmit $event
  * @internal param MailRepo $mailRepo
  */
 public function handle(ContactUsSubmit $event)
 {
     //dd($event->request);
     $this->mailRepo->emailAdmin('Contact Us Request', 'C21 Careers Contact Us Form', ['name' => $event->request['name'], 'phone' => $event->request['phone'], 'email' => $event->request['email'], 'subject' => $event->request['subject'], 'comments' => $event->request['comments']]);
 }