Snappy / WKHTMLtoPDF - Как изменить папку для сохранения

Я использую Laravel с быстрой оберткой. Все работает, за исключением того, что сохраняет PDF-файлы в общую папку. Я хочу, чтобы он пошел в другую папку. Нет ничего очевидного ни на сайте gnappy git, ни в конфиге. И документы по wkhtlptopdf очень редки. Как я могу изменить $pdf->save() Заявление так оно и идет, куда я хочу это пойти?

Мой PDF генерируется Laravel следующим образом:

 if( $email == 'email'){

        $quotation = $this->quotation->get_PdfQuote($ref);
        $pdf = PDF::loadView('quotations/pdf_quotation',compact('quotation') );
        $pdf->save($ref.'.pdf');  //THIS SAVES INTO THE PUBLIC FOLDER. 

       $title = 'Your Quotation';
       $firstname =  $customer['firstname1'];
       $pathtoFile = '/var/www/auburntree/public/'.$ref.'.pdf';


       Mail::send('emails.quotation', ['title' => $title, 'firstname'=>$firstname ], function ($m) use($customer,$pathtoFile)  {
            $m->from('myemail@gmail.com', 'Auburntree');

            $m->to($customer['email1'],($customer['firstname1'] . $customer['lastname1']))->subject('Your Quotation');

            $m->attach($pathtoFile);
        });

       Flash::success('The Quote Has Been Saved. An Email has ben sent to the customer ');
       return redirect ('quotes');

    } else

1 ответ

Хорошо, я надеюсь, что это поможет кому-то еще.

        $quotation = $this->quotation->get_PdfQuote($ref);  //pulled in from DB
        $pdf = PDF::loadView('quotations/pdf_quotation',compact('quotation') );

        $filename = base_path('public/pdf/'.$ref.'.pdf');
        $pdf->save($filename);
Другие вопросы по тегам