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'); }
/** * @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); }