public function store(ContactFormRequest $request)
 {
     $route = Helpers::routeinfo();
     $from = [$request->get('email'), ucwords($request->get('name'))];
     $to = ['*****@*****.**', 'Acclaim Events'];
     $subj = 'Contact Form Submission';
     if (count($route->params) === 1) {
         $member = TeamMember::where('first_name', '=', ucwords($route->params['contact']))->take(1)->get();
         if (isset($member[0])) {
             $member = (object) $member[0]->toArray();
             $to = [$member->email, $member->first_name . ' ' . $member->last_name];
             $subj = 'Personal Contact request for ' . $member->first_name . ' ' . $member->last_name;
         }
     }
     $contact = ['from' => $from, 'to' => $to, 'subj' => $subj];
     \Mail::send('emails/contact', ['name' => $request->get('name'), 'email' => $request->get('email'), 'phone' => $request->get('phone'), 'msg' => $request->get('message')], function ($message) use($contact) {
         $fromEmail = $contact['from'][0];
         $fromName = $contact['from'][1];
         $toEmail = $contact['to'][0];
         $toName = $contact['to'][1];
         $subject = $contact['subj'];
         $message->from($fromEmail, $fromName);
         $message->to($toEmail, $toName)->subject($subject);
     });
     return back()->with('message', 'Thanks for contacting us!');
 }
 public function index()
 {
     $founders = TeamMember::where('title', '=', 'The Original Spartan Martin')->get();
     $founder = (object) (isset($founders[0]) ? $founders[0]->toArray() : []);
     //		dd($founder);
     return view('pages/index', compact('founder'));
 }
Exemplo n.º 3
0
 public function remove($teamMemberId, RemoveTeamMember $request)
 {
     return TeamMember::where(['id' => $teamMemberId])->delete();
 }