我需要在提交表单时下载文件,但我还希望将页面重定向回表单并提交一个"表单"消息。
显然这样的事情不会起作用:
return Redirect::to('form')->with('sent', true);
$downloadLink = base_path().'/something.pdf';
return Response::download($downloadLink);
有办法做到这一点吗?
谢谢!
答案 0 :(得分:1)
试试这个
$data = array('sent' => true, 'downloadlink' => $downloadlink);
return Redirect::to('form')->with('data', $data);
如果是JSON:
return Response::json(['sent' => true, 'data' => $data']);
访问视图中的数据:
var_dump($data['sent']), var_dump($data['downloadlink'])