BookStack\Http\Controllers\PageController::update PHP Method

update() public method

Update the specified page in storage.
public update ( Illuminate\Http\Request $request, string $bookSlug, string $pageSlug ) : Response
$request Illuminate\Http\Request
$bookSlug string
$pageSlug string
return Response
    public function update(Request $request, $bookSlug, $pageSlug)
    {
        $this->validate($request, ['name' => 'required|string|max:255']);
        $book = $this->bookRepo->getBySlug($bookSlug);
        $page = $this->pageRepo->getBySlug($pageSlug, $book->id);
        $this->checkOwnablePermission('page-update', $page);
        $this->pageRepo->updatePage($page, $book->id, $request->all());
        Activity::add($page, 'page_update', $book->id);
        return redirect($page->getUrl());
    }