Exemple #1
0
 public function edit($id)
 {
     try {
         $permissions = [];
         $role = Role::with('permissions', 'users')->findOrFail($id);
         Command::type('Active')->get()->each(function ($permission) use(&$permissions) {
             $command_id = $permission->command_id;
             $command_name = $permission->command_name;
             if ($permission->is_interactive) {
                 $group = 'Admin';
             } else {
                 $group = 'Public';
             }
             $permissions[$group][$command_id] = $command_name;
         });
         return View::make('admin.adkats.roles.edit', compact('permissions', 'role'))->with('page_title', Lang::get('navigation.admin.adkats.items.roles.items.edit.title'));
     } catch (ModelNotFoundException $e) {
         return Redirect::route('admin.adkats.roles.index')->withErrors([sprintf('No role found with ID #%s.', $id)]);
     }
 }