diff --git a/backend/app/Http/Controllers/FiturController.php b/backend/app/Http/Controllers/FiturController.php index b89a16a..c4fe253 100644 --- a/backend/app/Http/Controllers/FiturController.php +++ b/backend/app/Http/Controllers/FiturController.php @@ -11,7 +11,7 @@ class FiturController extends Controller public function index() { $fiturs = Fitur::all(); - return response()->json($fiturs); + return view('admin.fitur.index', compact('fiturs')); } // Menambah fitur baru @@ -21,21 +21,11 @@ class FiturController extends Controller 'nama_fitur' => 'required|string|max:255', ]); - $fitur = Fitur::create([ + Fitur::create([ 'nama_fitur' => $request->nama_fitur, ]); - return response()->json([ - 'message' => 'Fitur berhasil ditambahkan', - 'data' => $fitur, - ]); - } - - // Menampilkan detail fitur - public function show($id) - { - $fitur = Fitur::findOrFail($id); - return response()->json($fitur); + return redirect()->route('admin.fitur.index')->with('success', 'Fitur berhasil ditambahkan'); } // Edit / update fitur @@ -50,10 +40,7 @@ class FiturController extends Controller 'nama_fitur' => $request->nama_fitur, ]); - return response()->json([ - 'message' => 'Fitur berhasil diperbarui', - 'data' => $fitur, - ]); + return redirect()->route('admin.fitur.index')->with('success', 'Fitur berhasil diperbarui'); } // Hapus fitur @@ -62,8 +49,6 @@ class FiturController extends Controller $fitur = Fitur::findOrFail($id); $fitur->delete(); - return response()->json([ - 'message' => 'Fitur berhasil dihapus', - ]); + return redirect()->route('admin.fitur.index')->with('success', 'Fitur berhasil dihapus'); } } diff --git a/backend/resources/views/admin/fitur/index.blade.php b/backend/resources/views/admin/fitur/index.blade.php new file mode 100644 index 0000000..111720c --- /dev/null +++ b/backend/resources/views/admin/fitur/index.blade.php @@ -0,0 +1,107 @@ +@extends('layouts.app') + +@section('title', 'Manajemen Fitur') + +@section('content') +
No | +Nama Fitur | +Aksi | +
---|---|---|
{{ $key + 1 }} | +{{ $fitur->nama_fitur }} | ++ + + | +
Belum ada fitur | +