diff --git a/app/Http/Controllers/Api/PbgTaskGoogleSheetsController.php b/app/Http/Controllers/Api/PbgTaskGoogleSheetsController.php index b7a8c49..72295c3 100644 --- a/app/Http/Controllers/Api/PbgTaskGoogleSheetsController.php +++ b/app/Http/Controllers/Api/PbgTaskGoogleSheetsController.php @@ -50,6 +50,12 @@ class PbgTaskGoogleSheetsController extends Controller */ public function destroy(string $id) { - // + try{ + $data = PbgTaskGoogleSheet::find($id); + $data->delete(); + return response()->json(['message' => 'Data deleted successfully'], 200); + }catch(\Exception $e){ + return response()->json(['message' => 'Failed to delete data'], 500); + } } } diff --git a/app/Http/Controllers/Data/GoogleSheetsController.php b/app/Http/Controllers/Data/GoogleSheetsController.php index 50eb186..837fa66 100644 --- a/app/Http/Controllers/Data/GoogleSheetsController.php +++ b/app/Http/Controllers/Data/GoogleSheetsController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Data; use App\Http\Controllers\Controller; +use App\Models\PbgTaskGoogleSheet; use Illuminate\Http\Request; class GoogleSheetsController extends Controller @@ -24,7 +25,8 @@ class GoogleSheetsController extends Controller public function show(string $id) { - return view('data.google-sheet.show'); + $data = PbgTaskGoogleSheet::find($id); + return view('data.google-sheet.show', compact('data')); } public function edit(string $id) diff --git a/resources/js/data/google-sheet/index.js b/resources/js/data/google-sheet/index.js index 3d301b6..b82fcd0 100644 --- a/resources/js/data/google-sheet/index.js +++ b/resources/js/data/google-sheet/index.js @@ -67,7 +67,7 @@ class GoogleSheets { if (canUpdate) { buttons += ` - + `; diff --git a/resources/views/data/google-sheet/index.blade.php b/resources/views/data/google-sheet/index.blade.php index 470c3c9..c1889f5 100644 --- a/resources/views/data/google-sheet/index.blade.php +++ b/resources/views/data/google-sheet/index.blade.php @@ -16,7 +16,7 @@