Внедрение Laravel 5.7 dompdf с angularjs, как вызвать маршрут печати из laravel в angularjs

Akhtar Munir спросил: 03 ноября 2018 в 09:13 в: angularjs

Я не понимаю, как вызвать правильный маршрут laravel 5.7 из angularjs для печати этих данных маршрута. Я показал данные о виде из laravel, и когда я иду по этому маршруту из маршрута laravel, я могу распечатать данные, но когда я пытаюсь открыть этот маршрут из angularjs, используя ui-router или просто вызывая мой маршрут laravel внутри angularjs, то я не перенаправлять на эту страницу печати. Мой актуальный вопрос заключается в том, как перейти к маршруту laravel из angularjs, чтобы распечатать эти данные. И я использую dompdf. Вот мой код

Вот мой маршрут

Route::get('quotationInvoice','QuotationController@getQuoteInvoice');

Вот мой контроллер laravel

public function getQuoteInvoice()
{
  $id = $this->getQuoteID();
  $data1 = quotationGridModel::find($id)->customer()->get();
  $data2 = quotationGridModel::where('QUOTE_ID',$id)->get();
  $pdf = PDF::loadView('printinvoice',['data1'=>$data1,'data2'=>$data2]);
  return $pdf->stream('invoice.pdf');
 }

, когда я напишите quotationInvoice в браузере, он даст мне данные для печати, но как я могу использовать этот маршрут в angularjs для выполнения работы. Я применил много методов, таких как angularjs ui.router, window.assign(url); и т.д., но на самом деле не понимаю. И в своем полном проекте я использовал angularjs ui.router. Может ли кто-нибудь помочь мне сделать эту работу. Спасибо заранее.

0 ответов