Я показал данные о представлении из laravel, и когда я перехожу к этому маршруту из маршрута laravel, я могу распечатать данные, но когда я пытаюсь открыть этот маршрут из angularjs с помощью ui-router или просто вызываю свой маршрут laravel внутри angularjs, тогда я не перенаправляя на эту страницу печати.
Как перейти на маршрут laravel из angularjs для печати этих данных?
Я использую домпдф.
Вот мой маршрут
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.