| No | +Nama Media | +Perusahaan | +Jenis | +Klasifikasi | +Link | +Alamat | +Status | +Status Edit | ++ |
|---|
diff --git a/app/Http/Controllers/Dashboard/CompanyController.php b/app/Http/Controllers/Dashboard/CompanyController.php index 3a42288..b6f28c9 100644 --- a/app/Http/Controllers/Dashboard/CompanyController.php +++ b/app/Http/Controllers/Dashboard/CompanyController.php @@ -25,7 +25,7 @@ public function update(){} public function show($id){ $company = Company::findOrFail(decrypt_id($id)); - return view('dashboard.companies.detail', [ + return view('dashboard.companies.show', [ 'title' => 'Detail Perusahaan', 'company' => $company ]); diff --git a/app/Http/Controllers/Dashboard/DatatableController.php b/app/Http/Controllers/Dashboard/DatatableController.php index 5605e55..9f482d2 100644 --- a/app/Http/Controllers/Dashboard/DatatableController.php +++ b/app/Http/Controllers/Dashboard/DatatableController.php @@ -10,6 +10,7 @@ use App\Models\GovernmentAgency; use App\Models\IssueManagement; use App\Models\Location; +use App\Models\Media; use App\Models\MediaMonitoring; use App\Models\News; use App\Models\Role; @@ -510,6 +511,98 @@ public function company(Request $request){ } + public function media(Request $request){ + if ($request->ajax()) { + + + + $data = Media::with(['company.user'])->get(); + + return DataTables::of($data) + ->addIndexColumn() + ->addColumn('media_name', function ($data) { + return $data->name; + }) + ->addColumn('company_name', function ($data) { + return $data->company->name; + }) + ->addColumn('type', function ($data) { + return ucfirst($data->type); + }) + ->addColumn('classification', function ($data) { + return ucfirst($data->classification); + }) + ->addColumn('link', function ($data) { + if($data->link){ + return ''.$data->link.''; + }else{ + return 'Tidak memiliki link'; + } + }) + ->addColumn('address', function ($data) { + return '
Basic info, like your name and address, that you use on Nio Platform.
+