提交表单时,我需要下载一个文件,但是我也想让页面重定向回带有"表单已提交"消息的表单。
显然这样的事情是行不通的:
return Redirect::to('form')->with('sent', true);
$downloadLink = base_path().'/something.pdf';
return Response::download($downloadLink);
有没有办法做到这一点?
谢谢!
试试这个
$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'])