class FileLibraryController extends ModuleController implements SignS3UploadListener (View source)

Traits

AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected $app from  ModuleController
protected $request from  ModuleController
protected $routePrefix from  ModuleController
protected $moduleName
protected $modelName from  ModuleController
protected $repository from  ModuleController
protected $defaultIndexOptions from  ModuleController
protected $indexWith from  ModuleController
protected $formWith from  ModuleController
protected $formWithCount from  ModuleController
protected $filters from  ModuleController
protected $defaultOrders
protected $perPage
protected $titleColumnKey from  ModuleController
protected $titleFormKey from  ModuleController
protected $featureField from  ModuleController
protected $submodule from  ModuleController
protected $submoduleParentId from  ModuleController
protected $disableEditor from  ModuleController
protected $namespace
protected $defaultFilters
protected $endpointType

Methods

removeMiddleware($middleware)

No description

__construct(Application $app, Request $request)

No description

index($parentModuleId = null)

No description

browser()

No description

store($parentModuleId = null)

No description

show($id, $submoduleId = null)

No description

edit($id, $submoduleId = null)

No description

update($id, $submoduleId = null)

No description

preview($id)

No description

publish()

No description

bulkPublish()

No description

destroy($id, $submoduleId = null)

No description

bulkDelete()

No description

restore()

No description

bulkRestore()

No description

feature()

No description

bulkFeature()

No description

reorder()

No description

tags()

No description

getIndexData($prependScope = [])

No description

indexData($request)

No description

getIndexItems($scopes = [], $forcePagination = false)

No description

transformIndexItems($items)

No description

getIndexTableData($items)

No description

indexItemData($item)

No description

getItemColumnData($item, $column)

No description

getIndexTableColumns($items)

No description

getIndexTableMainFilters($items, $scopes = [])

No description

getIndexUrls($moduleName, $routePrefix)

No description

getIndexOption($option)

No description

getBrowserData($prependScope = [])

No description

getBrowserTableData($items)

No description

getBrowserItems($scopes = [])

No description

filterScope($prepend = [])

No description

getRequestFilters()

No description

orderScope()

No description

form($id)

No description

modalFormData($id)

No description

formData($request)

No description

previewData($item)

No description

validateFormRequest()

No description

getNamespace()

No description

getRoutePrefix()

No description

getModelName()

No description

getRepository()

No description

getViewPrefix()

No description

getModelTitle()

No description

getPermalinkBaseUrl()

No description

getPermalinkPrefix($baseUrl)

No description

getModuleRoute($id, $action)

No description

moduleHas($behavior)

No description

setBackLink($back_link = null, $params = [])

No description

getBackLink($fallback = null, $params = [])

No description

getBackLinkSessionKey()

No description

redirectToForm($id, $params = [])

No description

respondWithSuccess($message)

No description

respondWithRedirect($redirectUrl)

No description

respondWithError($message)

No description

respondWithJson($message, $variant)

No description

fireEvent($input = [])

No description

storeFile($request)

No description

storeReference($request)

No description

singleUpdate()

No description

bulkUpdate()

No description

signS3Upload(Request $request, SignS3Upload $signS3Upload)

No description

policyIsSigned($signedPolicy)

No description

policyIsNotValid()

No description

Details

removeMiddleware($middleware)

No description

Parameters

$middleware

__construct(Application $app, Request $request)

No description

Parameters

Application $app
Request $request

protected setMiddlewarePermission()

No description

index($parentModuleId = null)

No description

Parameters

$parentModuleId

browser()

No description

store($parentModuleId = null)

No description

Parameters

$parentModuleId

show($id, $submoduleId = null)

No description

Parameters

$id
$submoduleId

edit($id, $submoduleId = null)

No description

Parameters

$id
$submoduleId

update($id, $submoduleId = null)

No description

Parameters

$id
$submoduleId

preview($id)

No description

Parameters

$id

publish()

No description

bulkPublish()

No description

destroy($id, $submoduleId = null)

No description

Parameters

$id
$submoduleId

bulkDelete()

No description

restore()

No description

bulkRestore()

No description

feature()

No description

bulkFeature()

No description

reorder()

No description

tags()

No description

getIndexData($prependScope = [])

No description

Parameters

$prependScope

protected indexData($request)

No description

Parameters

$request

protected getIndexItems($scopes = [], $forcePagination = false)

No description

Parameters

$scopes
$forcePagination

protected transformIndexItems($items)

No description

Parameters

$items

protected getIndexTableData($items)

No description

Parameters

$items

protected indexItemData($item)

No description

Parameters

$item

protected getItemColumnData($item, $column)

No description

Parameters

$item
$column

protected getIndexTableColumns($items)

No description

Parameters

$items

protected getIndexTableMainFilters($items, $scopes = [])

No description

Parameters

$items
$scopes

protected getIndexUrls($moduleName, $routePrefix)

No description

Parameters

$moduleName
$routePrefix

protected getIndexOption($option)

No description

Parameters

$option

protected getBrowserData($prependScope = [])

No description

Parameters

$prependScope

protected getBrowserTableData($items)

No description

Parameters

$items

protected getBrowserItems($scopes = [])

No description

Parameters

$scopes

protected filterScope($prepend = [])

No description

Parameters

$prepend

protected getRequestFilters()

No description

protected orderScope()

No description

protected form($id)

No description

Parameters

$id

protected modalFormData($id)

No description

Parameters

$id

protected formData($request)

No description

Parameters

$request

protected previewData($item)

No description

Parameters

$item

protected validateFormRequest()

No description

protected getNamespace()

No description

protected getRoutePrefix()

No description

protected getModelName()

No description

protected getRepository()

No description

protected getViewPrefix()

No description

protected getModelTitle()

No description

protected getParentModuleForeignKey()

No description

protected getPermalinkBaseUrl()

No description

protected getPermalinkPrefix($baseUrl)

No description

Parameters

$baseUrl

protected getModuleRoute($id, $action)

No description

Parameters

$id
$action

protected moduleHas($behavior)

No description

Parameters

$behavior

No description

Parameters

$back_link
$params

No description

Parameters

$fallback
$params

protected getBackLinkSessionKey()

No description

protected redirectToForm($id, $params = [])

No description

Parameters

$id
$params

protected respondWithSuccess($message)

No description

Parameters

$message

protected respondWithRedirect($redirectUrl)

No description

Parameters

$redirectUrl

protected respondWithError($message)

No description

Parameters

$message

protected respondWithJson($message, $variant)

No description

Parameters

$message
$variant

protected fireEvent($input = [])

No description

Parameters

$input

storeFile($request)

No description

Parameters

$request

storeReference($request)

No description

Parameters

$request

singleUpdate()

No description

bulkUpdate()

No description

signS3Upload(Request $request, SignS3Upload $signS3Upload)

No description

Parameters

Request $request
SignS3Upload $signS3Upload

policyIsSigned($signedPolicy)

No description

Parameters

$signedPolicy

policyIsNotValid()

No description