Laravel, Vue.js | пустой pdf загружается по запросу Axios

Попробуйте это, он должен работать, если ваш намеченный выход value = {{option.formula and option.option}}

<select class="form-control" required formControlName="high_availability">
    <option *ngFor="let option of arr" 
            value="{{option.formula}} and {{option.option}}"
           [disabled]="option.disabled"> {{option.option}} </option>
</select>
0
задан Saud Qureshi 19 January 2019 в 07:53
поделиться

1 ответ

Попробуйте следующий код:

В контроллере Laravel:

$pdf = PDF::loadView('finance.remainingFee', compact('fee', 'time'));
$pdf->setPaper('a4' , 'portrait');
return $pdf->output();

И в файле Vue:

  axios.get(APP_URL + `api/finance/remainingStudentFee/${fee_id}`, {responseType: 'blob'}).then(response => {

    const url = window.URL.createObjectURL(new Blob([response.data]));
    const link = document.createElement('a');
    link.href = url;
    link.setAttribute('download', 'remaining_fee.pdf'); //or any other extension
    document.body.appendChild(link);
    link.click();

  })
  .catch(error => {
    console.log(error);
  })
0
ответ дан Shahmir 19 January 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: