From bc0606c45603c14b58c81ab008423b1bf0864420 Mon Sep 17 00:00:00 2001 From: fadiaskeyn Date: Tue, 27 Aug 2024 23:35:28 +0700 Subject: [PATCH] delete course --- .../Controllers/AdminDataKursusController.php | 16 +++++++++++++++- .../UserDetailDataKursusController.php | 3 +-- resources/views/components/navbarAdmin.blade.php | 4 ++-- routes/web.php | 1 + 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/AdminDataKursusController.php b/app/Http/Controllers/AdminDataKursusController.php index 27b5d44..8567ffe 100644 --- a/app/Http/Controllers/AdminDataKursusController.php +++ b/app/Http/Controllers/AdminDataKursusController.php @@ -17,8 +17,22 @@ public function create(){ return view('admin.tambahDataKursusAdmin'); } + public function store(Request $request){ + $request->validate( + [ + + ] + ); + } + public function detail(){ - + $courses = DataKursus::all(); + return view('user.detailKursus', compact('courses')); + } + + public function destroy(string $id){ + $data = DataKursus::find($id); + $data->delete(); } } diff --git a/app/Http/Controllers/UserDetailDataKursusController.php b/app/Http/Controllers/UserDetailDataKursusController.php index 3c328cb..5809a21 100644 --- a/app/Http/Controllers/UserDetailDataKursusController.php +++ b/app/Http/Controllers/UserDetailDataKursusController.php @@ -9,7 +9,6 @@ class UserDetailDataKursusController extends Controller { public function index() { - $courses = DataKursus::all(); // Mengambil semua data dari tabel data_kursus - return view('user.detailKursus', compact('courses')); // Mengirim data ke view + } } diff --git a/resources/views/components/navbarAdmin.blade.php b/resources/views/components/navbarAdmin.blade.php index cac240e..06de718 100644 --- a/resources/views/components/navbarAdmin.blade.php +++ b/resources/views/components/navbarAdmin.blade.php @@ -22,13 +22,13 @@ class="flex flex-col font-medium mt-4 rounded-lg bg-white md:space-x-8 rtl:space
  • + class="{{ request()->is('admin/dashboard') ? 'bg-[#EBFEA1] md:bg-transparent md:text-white md:underline' : 'text-gray-900' }} block py-2 px-3 md:p-0 rounded hover:bg-[#EBFEA1] md:hover:bg-transparent md:border-0 md:hover:text-white poppins-extrabold text-sm "> Dashboard
  • + class="{{ request()->is('admin/data-kursus','admin/tambahdata') ? 'bg-[#EBFEA1] md:bg-transparent md:text-white md:underline' : 'text-gray-900' }} block py-2 px-3 md:p-0 rounded hover:bg-[#EBFEA1] md:hover:bg-transparent md:border-0 md:hover:text-white poppins-extrabold text-sm "> Data Kursus
  • diff --git a/routes/web.php b/routes/web.php index b96891c..41d909e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -25,6 +25,7 @@ Route::get('/kursus', [UserKursusController::class, 'index'])->name('user.kursus'); // Perbaikan pada rute ini Route::get('/peta', [UserPetaController::class, 'index'])->name('user.peta'); Route::get('/detailkursus', [AdminDataKursusController::class, 'detail'])->name('user.detailKursus'); +Route::delete('/admin/delete/{id}', [AdminDataKursusController::class, 'destroy'])->name('delete');