protected function has_parent($menu_id) { if (Admenu::find($menu_id)->parent > 0) { return true; } return false; }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $obj = User::find($id); $data = ['title' => trans('general.edit_role'), 'item' => $obj, 'permiss' => Permission::where('object_id', $id)->lists('rule', 'admenu_id')->toArray(), 'objects' => Admenu::all(['name', 'id'])]; return view('backend.role.edit', $data); }
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')); } }
public function editPermission($id) { $user = $this->repo->findItem($id); $data = ['title' => 'Chỉnh sửa Quyền', 'item' => $user, 'permiss' => Permission::where('object_id', $id)->lists('rule', 'admenu_id')->toArray(), 'objects' => Admenu::all(['name', 'id'])]; return view('backend.user.editPermission', $data); }