BookStack\Http\Controllers\AttachmentController::attachLink PHP Метод

    public function attachLink(Request $request)
    {
        $this->validate($request, ['uploaded_to' => 'required|integer|exists:pages,id', 'name' => 'required|string|min:1|max:255', 'link' => 'required|url|min:1|max:255']);
        $pageId = $request->get('uploaded_to');
        $page = $this->pageRepo->getById($pageId, true);
        $this->checkPermission('attachment-create-all');
        $this->checkOwnablePermission('page-update', $page);
        $attachmentName = $request->get('name');
        $link = $request->get('link');
        $attachment = $this->attachmentService->saveNewFromLink($attachmentName, $link, $pageId);
        return response()->json($attachment);
    }