0
私はbarryvdh/laravel-snappyでLaravel/Jqueryを使用して、データベースデータからオンザフライでpdfを作成しています。私が持っているコントローラでLaravel snappy pushing PDFダウンロード
:それはダウンロードすることができますので、
if ($request->ajax())
{
$document = Document::url($id)->first();
$pdf = PDF::loadView('app.documents.whitepapers.pdf', compact('document'));
return $pdf->download('filename.pdf');
// return response()->send($pdf->download('filename.pdf'), 200, $headers);
}
がどのように私はブラウザにこのPDFをプッシュすることができますか?
私がJqueryなしで行うと、完全に動作しています。それがJquery関数の背後にある理由は、ダウンロードを開始する前に人のデータを収集するためのフォームを持つModalを使用するためです。これにはajaxのバリデーションがあります。
をステップを介してユーザのID(または識別情報の別の部分)が含まれていることを確認してください、あなたが投稿したコードを使用しているとき? –
javascriptコンソールのPDFのバイナリデータが表示されていますが、結果をプッシュするのに十分だと思いますが、そうではありません。私は結果をプッシュするために私のjQuery ajax 'success'で何かをしなければならないのですか? – klaaz
あなたに欠けているリンクを解決するはずの[回答はこちら](http://stackoverflow.com/a/27563953/1206267)です。 – Ohgodwhy