middleware('auth:admin'); } public function index() { $roles = Role::with('permissions')->get(); $permissions = Permission::all(); return view('backend.pages.role-permission.index', compact('roles', 'permissions')); } public function update(Request $request, $id) { $role = Role::findOrFail($id); $role->syncPermissions($request->permissions ?? []); return back()->with(['msg' => 'Permission untuk role diperbarui', 'type' => 'success']); } }