middleware('auth:admin'); } public function index() { $items = Tokenomics::all(); return view('backend.pages.token.tokenomics', compact('items')); } public function store(Request $request) { $request->validate([ 'label' => 'required', 'allocation_percent' => 'required|numeric', ]); Tokenomics::create($request->only('label', 'allocation_percent', 'description')); return back()->with(['msg' => 'Tokenomics berhasil ditambahkan', 'type' => 'success']); } public function update(Request $request, $id) { $item = Tokenomics::findOrFail($id); $item->update($request->only('label', 'allocation_percent', 'description')); return back()->with(['msg' => 'Tokenomics berhasil diperbarui', 'type' => 'success']); } public function destroy($id) { Tokenomics::findOrFail($id)->delete(); return back()->with(['msg' => 'Tokenomics berhasil dihapus', 'type' => 'danger']); } }