PHP Класс BookStack\Http\Controllers\AttachmentController

Наследование: extends Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$attachment
$attachmentService
$pageRepo

Открытые методы

Метод Описание
__construct ( AttachmentService $attachmentService, Attachment $attachment, PageRepo $pageRepo ) AttachmentController constructor.
attachLink ( Illuminate\Http\Request $request ) : mixed Attach a link to a page.
delete ( $attachmentId ) : mixed Delete a specific attachment in the system.
get ( $attachmentId ) : Illuminate\Contracts\Routing\ResponseFactory | Illuminate\Http\RedirectResponse | Redirector | Response Get an attachment from storage.
listForPage ( $pageId ) : mixed Get the attachments for a specific page.
sortForPage ( $pageId, Illuminate\Http\Request $request ) : mixed Update the attachment sorting.
update ( $attachmentId, Illuminate\Http\Request $request ) : Attachment | mixed Update the details of an existing file.
upload ( Illuminate\Http\Request $request ) : Illuminate\Contracts\Routing\ResponseFactory | Illuminate\Http\JsonResponse | Response Endpoint at which attachments are uploaded to.
uploadUpdate ( integer $attachmentId, Illuminate\Http\Request $request ) : mixed Update an uploaded attachment.

Описание методов

__construct() публичный Метод

AttachmentController constructor.
public __construct ( AttachmentService $attachmentService, Attachment $attachment, PageRepo $pageRepo )
$attachmentService BookStack\Services\AttachmentService
$attachment BookStack\Attachment
$pageRepo BookStack\Repos\PageRepo

delete() публичный Метод

Delete a specific attachment in the system.
public delete ( $attachmentId ) : mixed
$attachmentId
Результат mixed

get() публичный Метод

Get an attachment from storage.
public get ( $attachmentId ) : Illuminate\Contracts\Routing\ResponseFactory | Illuminate\Http\RedirectResponse | Redirector | Response
$attachmentId
Результат Illuminate\Contracts\Routing\ResponseFactory | Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector | Symfony\Component\HttpFoundation\Response

listForPage() публичный Метод

Get the attachments for a specific page.
public listForPage ( $pageId ) : mixed
$pageId
Результат mixed

sortForPage() публичный Метод

Update the attachment sorting.
public sortForPage ( $pageId, Illuminate\Http\Request $request ) : mixed
$pageId
$request Illuminate\Http\Request
Результат mixed

update() публичный Метод

Update the details of an existing file.
public update ( $attachmentId, Illuminate\Http\Request $request ) : Attachment | mixed
$attachmentId
$request Illuminate\Http\Request
Результат BookStack\Attachment | mixed

upload() публичный Метод

Endpoint at which attachments are uploaded to.
public upload ( Illuminate\Http\Request $request ) : Illuminate\Contracts\Routing\ResponseFactory | Illuminate\Http\JsonResponse | Response
$request Illuminate\Http\Request
Результат Illuminate\Contracts\Routing\ResponseFactory | Illuminate\Http\JsonResponse | Symfony\Component\HttpFoundation\Response

uploadUpdate() публичный Метод

Update an uploaded attachment.
public uploadUpdate ( integer $attachmentId, Illuminate\Http\Request $request ) : mixed
$attachmentId integer
$request Illuminate\Http\Request
Результат mixed

Описание свойств

$attachment защищенное свойство

protected $attachment

$attachmentService защищенное свойство

protected $attachmentService

$pageRepo защищенное свойство

protected $pageRepo