From cea6399724e84c8246157ab2f4550c393d1813ea Mon Sep 17 00:00:00 2001 From: myuqinurrohman Date: Tue, 15 Apr 2025 08:50:13 +0700 Subject: [PATCH] feat: print single data --- .../Dashboard/DatatableController.php | 6 + .../Controllers/Dashboard/NewsController.php | 11 + composer.json | 1 + composer.lock | 366 +++++++++++++++++- .../views/dashboard/news/print.blade.php | 105 +++++ routes/web.php | 17 +- 6 files changed, 497 insertions(+), 9 deletions(-) create mode 100644 resources/views/dashboard/news/print.blade.php diff --git a/app/Http/Controllers/Dashboard/DatatableController.php b/app/Http/Controllers/Dashboard/DatatableController.php index ddcb213..4587ed3 100644 --- a/app/Http/Controllers/Dashboard/DatatableController.php +++ b/app/Http/Controllers/Dashboard/DatatableController.php @@ -466,6 +466,8 @@ public function news(Request $request){ ->addColumn('action', function ($data) { $showUrl = route('dashboard.news.show', ['id' => encrypt_id($data->id)]); + $printUrl = route('dashboard.news.data.print', ['slug' => $data->slug]); + $editUrl = route('dashboard.news.edit', ['id' => encrypt_id($data->id)]); $deleteUrl = route('dashboard.news.destroy', ['id' => encrypt_id($data->id)]); @@ -476,6 +478,10 @@ public function news(Request $request){