ОБНОВЛЕНИЕ
У меня есть контактная форма.это работает хорошо.Я хотел бы отобразить массив $ data на последней странице, которая называется admintemp.blade.php.
Я могу отобразить массив $ data за один шаг до последней страницы.но я также хотел бы отобразить их на последней странице.
Я просто добавил, что
return view('mail.complete', ['data' => $data]);
- это хорошо.но я получил эту ошибку
Недопустимый аргумент для foreach ()
Не могли бы вы научить меня правильно, пожалуйста?
Вот мой код
/*
*confirm page
*/
public function confirm(Request $request)
{
$rules = [
'orderer' => 'required'
];
$this->validate($request, $rules);
$data = $request->all();
$request->session()->put('data',$data);
return view('mail.confirm', compact("data"));
}
/*
* complete 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', ['data' => $data]);
}
ОБНОВЛЕНИЯ 2
complete.blade.php
@foreach ($data as $val)
{{ $val->id }}
{{ $val->tel }}
@endforeach