<?php namespace App\Http\Controllers; use App\Models\Role; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class RoleController extends Controller { public function index() { $data = Role::all(); return view('admin.role')->with('data', $data); } public function store(Request $request) { $data = $request->except(['_method','_token']); Role::updateOrCreate($data); return back() ->with('success','Tambah Kategori Berhasil.'); } public function edit($id) { $kategori = Role::find($id); return response()->json($kategori); } public function update(Request $request, $id) { $kategori = Role::find($id); $kategori->update(['nama'=>$request->nama]); return back() ->with('success','Edit Kategori Berhasil.'); } public function destroy(Request $request, $id) { Role::find($id)->delete(); return redirect()->back() ->with('success','Hapus Data Berhasil');; } }