protected function has_parent($menu_id) { if (Admenu::find($menu_id)->parent > 0) { return true; } return false; }
public function massdel(Request $request) { $massdel = $request->input('massdel'); if ($massdel) { DB::beginTransaction(); try { foreach ($massdel as $id => $value) { $admenu = Admenu::find($id); $admenu->users()->detach(); Admenu::where('parent', $id)->update(['parent' => 0]); $admenu->delete(); } } catch (Exception $exc) { DB::rollBack(); return redirect()->back()->with('errorMess', trans('general.error')); } DB::commit(); return redirect()->route('admenu.index')->with('Mess', trans('general.create_succ')); } }