示例#1
0
 public function delete($id)
 {
     if (Group::destroy($id)) {
         return redirect()->back()->with('msg', 'Группа удалена');
     }
     return redirect()->back()->with('warning', 'Не удалось удалить');
 }
示例#2
0
 /**
  * 删除组
  *
  * @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');
     }
 }