Open sidebar
<?php namespace App\Http\Controllers; use Laravel\Lumen\Routing\Controller as BaseController; use Request; use Session; use Mail; class Controller extends BaseController { public function home() { return view('home'); } public function contact() { return view('contact'); } public function contactSubmit() { $contact_name = Request::input('name'); $contact_email = Request::input('email'); $contact_message = Request::input('message'); if (!$contact_name || !$contact_email || !$contact_message) { Session::flash('error', 'Please fill in the form fully.'); return redirect('/contact'); } $data = [ 'name' => $contact_name, 'email' => $contact_email, 'message' => $contact_message ]; ## Error # Fatal error: Class 'SuperClosure\Serializer' not found in C:\xampp\htdocs\vendor\illuminate\mail\Mailer.php on line 241 Mail::queue('email.contact-email', $data, function($message) use ($data) { $message->to('email@esample.org'); $message->from('email@example.org'); $message->replyTo($data['email']); $message->subject('Contact Form Submission'); }); // // This is working // Mail::raw('Test email', function($message) use ($contact_email) { // $message->setFrom('me@carsonevans.ca'); // $message->setTo('me@carsonevans.ca'); // $message->setReplyTo($contact_email); // }); return view('contact-confirmation'); } }
Close sidebar
Back
Please note that all pasted data is publicly available.
Twitter
GitHub
Use setting
Back
Please note that all pasted data is publicly available.
Twitter
GitHub
Use setting