我有一个联系表。确认页面中有一些代码,最后一页带有“您的消息已发送”消息控制器代码。
我需要在“确认”页面上添加几个帖子数据。
如何接收这些发布数据并将其添加到完整功能的$data
数组中?
/*
* confirm page
*/
public function confirm(Request $request)
{
$rules = [];
$this->validate($request, $rules);
$data = $request->all();
$request->session()->put('data',$data);
dd($request);
return view('mail.confirm', compact("data"));
}
/*
* final page (your message has been sent page)
*/
public function complete(Request $request)
{
$data = $request->session()->pull('data');
$token = array_shift($data);
$Contact = Contact::create($data);
$data = session()->regenerateToken();
return view('mail.complete');
}
答案 0 :(得分:0)
要添加帖子数据,您可以使用以下方法从$request
变量中进行检索:
$request->all();
针对您的情况:
public function complete(Request $request)
{
$data = $request->session()->pull('data');
$token = array_shift($data);
$data = array_merge($data, $request->all());
$Contact = Contact::create($data);
$data = session()->regenerateToken();
return view('mail.complete');
}