2015-01-13 2 views
0

양식을 제출할 때 파일을 다운로드해야하지만 "양식 제출"메시지가 표시된 양식으로 다시 리디렉션 할 수도 있습니다.Laravel 제출시 리디렉션 및 응답 4

분명히이 실 거예요 작업과 같은 :

return Redirect::to('form')->with('sent', true); 
    $downloadLink = base_path().'/something.pdf'; 
    return Response::download($downloadLink); 

이 할 수있는 방법이 있나요?

감사합니다.

+0

당신은 아약스를 통해하고 응답에 폼 데이터를 게시하려고한다 (json 객체 내부) 원하는 URL을 반환하고 모든 것이 성공하면 해당 파일로 리디렉션 할 수 있습니다. – Philip

답변

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