Example #1
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $roleModel = new Role();
     $navigationModel = new Navigation();
     $permissionModel = new Permission();
     if (!($roleRow = $roleModel->getForEdit($id))) {
         return view('admin.common.alert', ['type' => 'warning', 'error' => [trans('page_404')], 'location' => ['url' => route('admin.rbac.roles.index'), 'name' => trans('rbac.role') . trans('common.list')]]);
     }
     return view('admin.rbac.roles.create')->with('navigationRows', $navigationModel->getAllNavigationForChildren())->with('permissionRows', $permissionModel->getAllPermissionForChildren())->with('roleRow', $roleRow);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy(Navigation $navigationModel, $id)
 {
     $result = $navigationModel->submitForDestroy($id);
     return response()->json(ViewAlert::getViewInstance()->create($result));
 }
Example #3
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function getIndex(Request $request, Navigation $navigation)
 {
     $navigations = $navigation->getUserNavigationForId($request->user(), $request->input('id', 1), 2);
     return view('admin.common.left', compact('navigations'));
 }
Example #4
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request, Navigation $navigation)
 {
     $navigations = $navigation->getUserNavigationForId($request->user());
     return view('admin.index', compact('navigations'));
 }