Example #1
0
 public function sendContactFormDetails(FormResponse $formResponse)
 {
     $view = 'emails.admin.contactFormSubmitted';
     $data = $formResponse->toArray();
     $subject = 'Een nieuwe reactie op ' . config('app.url');
     foreach (config('mail.questionFormRecipients') as $email) {
         $this->sendTo($email, $subject, $view, $data);
     }
 }
 public function handleResponse(FormResponseRequest $request)
 {
     $formResponse = FormResponse::create($request->except(['g-recaptcha-response']));
     Mail::send(new ContactFormSubmitted($formResponse));
     activity()->log("{$formResponse->email} vulde het contactformulier in");
     flash()->success(fragment('contact.response'));
     return redirect()->action('Front\\ContactController@index');
 }
Example #3
0
 /**
  * @param \App\Http\Requests\Front\FormResponseRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function handleResponse(FormResponseRequest $request)
 {
     $formResponse = FormResponse::create($request->all());
     event(new ContactFormSubmitted($formResponse));
     Activity::log($request->get('email') . ' vulde het contactformulier in');
     flash()->success(fragment('contact.response'));
     return redirect()->action('Front\\ContactController@index');
 }
 public function download()
 {
     FormResponse::downloadAll();
 }
 /**
  * Create a new event instance.
  *
  * @param \App\Models\FormResponse $formResponse
  */
 public function __construct(FormResponse $formResponse)
 {
     $this->formResponse = FormResponse::findOrFail($formResponse->id);
 }