From 77f6372cfb3ae0ebd056b24a9b03262ab38254a9 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Thu, 26 Dec 2019 12:06:34 +0800 Subject: [PATCH] large commit --- app/Http/Controllers/Orders/OrderController.php | 6 +++++- composer.json | 5 +++-- config/app.php | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Orders/OrderController.php b/app/Http/Controllers/Orders/OrderController.php index 42248a5..11f1d35 100644 --- a/app/Http/Controllers/Orders/OrderController.php +++ b/app/Http/Controllers/Orders/OrderController.php @@ -86,7 +86,11 @@ class OrderController extends Controller 'warehouse_contact' => $warehouseContact ]; - return view('pages.pdf.qr', $data); + $pdf = PDF::loadView('pdf', compact('data')); + + return $pdf->download('disney.pdf'); + +// return view('pages.pdf.qr', $data); // return $this->pdf->loadView('pages.pdf.qr', $data)->stream(); } diff --git a/composer.json b/composer.json index b779ae3..c61941d 100644 --- a/composer.json +++ b/composer.json @@ -6,6 +6,8 @@ "type": "project", "require": { "php": "^7.1.3", + "ext-imagick": "*", + "barryvdh/laravel-dompdf": "^0.8.5", "fideloper/proxy": "^4.0", "guzzlehttp/guzzle": "^6.3", "intervention/image": "^2.4", @@ -14,8 +16,7 @@ "maatwebsite/excel": "^3.1", "rinvex/countries": "^5.0", "spatie/laravel-activitylog": "^3.1", - "tightenco/ziggy": "v0.6.8.1", - "ext-imagick": "*" + "tightenco/ziggy": "v0.6.8.1" }, "require-dev": { "beyondcode/laravel-dump-server": "^1.0", diff --git a/config/app.php b/config/app.php index d4af5ff..91896f3 100644 --- a/config/app.php +++ b/config/app.php @@ -150,6 +150,7 @@ return [ /* * Package Service Providers... */ + Barryvdh\DomPDF\ServiceProvider::class, /* * Application Service Providers... @@ -209,6 +210,7 @@ return [ 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, 'Constants' => App\Classes\Constants::class, + 'PDF' => Barryvdh\DomPDF\Facade::class, ],