BookStack\Http\Controllers\BookController::store PHP Method

store() public method

Store a newly created book in storage.
public store ( Illuminate\Http\Request $request ) : Response
$request Illuminate\Http\Request
return Response
    public function store(Request $request)
    {
        $this->checkPermission('book-create-all');
        $this->validate($request, ['name' => 'required|string|max:255', 'description' => 'string|max:1000']);
        $book = $this->bookRepo->createFromInput($request->all());
        Activity::add($book, 'book_create', $book->id);
        return redirect($book->getUrl());
    }