BookStack\Http\Controllers\PermissionController::storeRole PHP Method

storeRole() public method

Store a new role in the system.
public storeRole ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse | Redirector
$request Illuminate\Http\Request
return Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector
    public function storeRole(Request $request)
    {
        $this->checkPermission('user-roles-manage');
        $this->validate($request, ['display_name' => 'required|min:3|max:200', 'description' => 'max:250']);
        $this->permissionsRepo->saveNewRole($request->all());
        session()->flash('success', 'Role successfully created');
        return redirect('/settings/roles');
    }