我试图创建一个简单的联系表单,但遗憾的是在重定向后显示flash数据时遇到了一些麻烦。
Mail::send('emails.contact', $data, function($message) {
$message->to('support@domain.com', Input::get('name'))
->subject('Contact Form');
});
Mail::send('emails.received', $data, function($message) {
$message->to(Input::get('email'), 'Website Owner')
->subject('Message received');
});
return Redirect::to('contact')->with('messages', 'Thank you, your message has been received');
提交表单后,它会成功发送两封电子邮件。一个是网站管理员,另一个是提交表单的人。
问题是,一旦重定向,我希望看到我不知道的闪存数据。我目前正在使用var_dump(Session :: all())来显示数据。
这样说,当我删除一个或两个邮件功能时,Flash数据在提交时显示正确。
此外,上面的脚本正在进行本地构建,但不在我的开发服务器上。
我非常困难,并且一直在寻找解决方案几个小时,我们将非常感谢任何见解!