提交时的重定向和响应 Laravel 4

Redirect and Response on submit Laravel 4

我需要在提交表单时下载一个文件,但是我也希望页面重定向回带有 "form submitted" 消息的表单。

显然这样的事情是行不通的:

    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'])