예제 #1
0
 public function handleRequestData()
 {
     $data = Input::all();
     $customerData = new CustomerData();
     $customerData->firstname = $data['firstname'];
     $customerData->lastname = $data['lastname'];
     $customerData->email = $data['email'];
     $customerData->mobile = $data['mobile'];
     $customerData->description = $data['description'];
     if ($data['appointment']) {
         $appointment_dt = date_create_from_format('d F Y - H:i', $data['appointment']);
         $customerData->appointment = $appointment_dt;
     } else {
         $customerData->appointment = null;
     }
     $customerData->save();
     if ($customerData->appointment) {
         $customerData->appointment = $customerData->appointment->format('d F Y - H:i');
     } else {
         $customerData->appointment = '-';
     }
     $subject = (string) ('customer contact #' . $customerData->id);
     Mail::send('customers.email', array('data' => $customerData), function ($message) use($subject) {
         $message->to('*****@*****.**', 'AUTHOR - PRIVATE CONTACT')->from('*****@*****.**', 'PRIVATE PARK')->subject($subject);
     });
     return Redirect::to('/');
 }