コード例 #1
0
ファイル: Admenu.php プロジェクト: JamesNguyen9x/vatc
 protected function has_parent($menu_id)
 {
     if (Admenu::find($menu_id)->parent > 0) {
         return true;
     }
     return false;
 }
コード例 #2
0
ファイル: RoleController.php プロジェクト: JamesNguyen9x/vatc
 /**
  * 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);
 }
コード例 #3
0
 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'));
     }
 }
コード例 #4
0
ファイル: UserController.php プロジェクト: JamesNguyen9x/vatc
 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);
 }