From d70e778a861703d7a997a4b2f0a44db32cc2e8ee Mon Sep 17 00:00:00 2001 From: myuqinurrohman Date: Tue, 15 Apr 2025 09:49:04 +0700 Subject: [PATCH] feat: print single media data --- .../Dashboard/CompanyController.php | 2 +- .../Dashboard/DatatableController.php | 6 + .../Controllers/Dashboard/MediaController.php | 11 + .../views/dashboard/companies/print.blade.php | 4 - .../views/dashboard/media/print.blade.php | 192 ++++++++++++++++++ routes/web.php | 1 + 6 files changed, 211 insertions(+), 5 deletions(-) create mode 100644 resources/views/dashboard/media/print.blade.php diff --git a/app/Http/Controllers/Dashboard/CompanyController.php b/app/Http/Controllers/Dashboard/CompanyController.php index 9e78cad..f76ef91 100644 --- a/app/Http/Controllers/Dashboard/CompanyController.php +++ b/app/Http/Controllers/Dashboard/CompanyController.php @@ -22,7 +22,7 @@ class CompanyController extends Controller public function index(Request $request){ if(is_role(['1'])){ return view('dashboard.companies.admin.index',[ - 'title' => 'Perusahaan', + 'title' => 'Data Perusahaan', 'status' => $request->input('status', null), 'edit_status' => $request->input('edit_status', null), 'address' => $request->input('address', null), diff --git a/app/Http/Controllers/Dashboard/DatatableController.php b/app/Http/Controllers/Dashboard/DatatableController.php index 8313bc3..4c01ee2 100644 --- a/app/Http/Controllers/Dashboard/DatatableController.php +++ b/app/Http/Controllers/Dashboard/DatatableController.php @@ -976,6 +976,8 @@ public function media(Request $request){ ->addColumn('action', function ($data) { $showUrl = route('dashboard.media.show', ['id' => encrypt_id($data->user->id), 'type' => 'media']); + $printUrl = route('dashboard.media.data.print', ['id' => encrypt_id($data->id)]); + $deleteUrl = route('dashboard.media.destroy', ['id' => encrypt_id($data->id)]); $processEditRequestCompanyUrl = route('dashboard.media.process', ['id' => encrypt_id($data->user->id), 'type' => 'media', 'category' => 'edit-request']); @@ -986,6 +988,10 @@ public function media(Request $request){