public function delete($id) { if (Group::destroy($id)) { return redirect()->back()->with('msg', 'Группа удалена'); } return redirect()->back()->with('warning', 'Не удалось удалить'); }
/** * 删除组 * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { // if (1 == $id) { // 超级管理员无法删除 if (request()->ajax()) { return response()->json(['status' => 0, 'message' => '该组无法删除']); } else { session()->flash('msg_error', '该组无法删除'); return back(); } } // 移除属于该组的管理员 Admin::remove_group_from_all($id); // 清除该组的权限 Group::clear_powers($id); // 移除该组 Group::destroy($id); if (request()->ajax()) { return response()->json(['status' => 1, 'message' => '删除成功']); } else { die('OK'); } }