A

Module::authorize() — Method in class Module
Check if user is logged in. Also check if user has one of the $authorizedRoles (if specified).
Module::accountUpdate() — Method in class Module
Eladmin calls this method during profile update.
Module::accountFields() — Method in class Module
Return an array of profile fields in the form of field_name=>[label=>input label, type=>input_type] Retrurn null if Eladmin edit profile dialog should be disabled.
Module::actionAuthorizedDelete() — Method in class Module
Module::actionDelete() — Method in class Module
ACTION. Hard delete.
Password::authorize() — Method in class Password
Check if user is logged in. Also check if user has one of the $authorizedRoles (if specified).
Password::accountFields() — Method in class Password
Return an array of profile fields in the form of field_name=>[label=>input label, type=>input_type] Retrurn null if Eladmin edit profile dialog should be disabled.
Password::accountUpdate() — Method in class Password
Eladmin calls this method during profile update.
Child::after() — Method in class Child
Place child just after $target.
$Core#authProperty in class Core
override to use advanced authorization, set to null to disable authorization completely
$Core#assetCacheExpirationProperty in class Core
asset cache expiration in secs
$Core#actionkeyProperty in class Core
requested action key
$Core#allModulesInitializedProperty in class Core
Core::actionkey() — Method in class Core
Return requested action key, null if no action requested
Core::assetpath() — Method in class Core
Return requested asset path, null if no asset requested
Core::accountFields() — Method in class Core
Core::actionAccountUpdate() — Method in class Core
Core::actionAccountForm() — Method in class Core
IAuth::accountFields() — Method in class IAuth
Return an array of profile fields in the form of field_name=>[label=>input label, type=>input_type] Retrurn null if Eladmin edit profile dialog should be disabled.
IAuth::accountUpdate() — Method in class IAuth
Eladmin calls this method during profile update.
IAuth::authorize() — Method in class IAuth
Check if user is logged in. Also check if user has one of the $authorizedRoles (if specified).
$Module#actionRolesProperty in class Module
override to set authorized roles
$Module#actionsParsedProperty in class Module
normalizing action names for elaActionRoles is expensive, we want to do it only once
Module::auth() — Method in class Module
Check if user is authorized to do action, or athorized to access module at all.
Module::assetUrl() — Method in class Module
Create asset url, file path relative to /assets directory. Default $version = eladmin version
Module::actions() — Method in class Module
Return array of all defined actions.
ActionClass in namespace Onspli\Eladmin\Modules\Crud\Chainset
ActionsClass in namespace Onspli\Eladmin\Modules\Crud\Chainset
Crud::actionCreateForm() — Method in class Crud
ACTION. Show form - create entry.
Crud::actionUpdateForm() — Method in class Crud
ACTION. Show form - edit entry.
Crud::actionRead() — Method in class Crud
ACTION. List database entries.
Crud::actionUpdate() — Method in class Crud
ACTION. Edit database entry.
Crud::actionCreate() — Method in class Crud
ACTION. Create database entry.
Crud::actionDelete() — Method in class Crud
ACTION. Hard delete.
Crud::actionSoftDelete() — Method in class Crud
ACTION. Soft delete.
Crud::actionRestore() — Method in class Crud
ACTION. Restore.

B

Child::before() — Method in class Child
Place child just before $target.
Core::blade() — Method in class Core
Return Blade instance
BadRequestExceptionClass in namespace Onspli\Eladmin\Exception
Module::blade() — Method in class Module
Return Blade instance
$Action#bulkProperty in class Action
Enable as bulk action.
Action::bulk() — Method in class Action
Bulk action

C

Module::crudActions() — Method in class Module
Default actions chainset. Override to configure actions.
Module::crudColumns() — Method in class Module
Default columns setting.
User::createTable() — Method in class User
ChainsetClass in namespace Onspli\Eladmin\Chainset
Chainset object is funny method to configure things.
$Chainset#childClassProperty in class Chainset
$Chainset#childrenProperty in class Chainset
Chainset::cutChild() — Method in class Chainset
Remove child from linked list.
Chainset::current() — Method in class Chainset
ChildClass in namespace Onspli\Eladmin\Chainset
Chainset object is funny method to configure things.
CoreClass in namespace Onspli\Eladmin
Eladmin core class.
$Core#cacheProperty in class Core
override to set Blade cache directory
Core::CSRFToken() — Method in class Core
Generate CSRF token
Core::CSRFAuth() — Method in class Core
Check if CSRF token is valid
$Module#coreProperty in class Module
Eladmin core instance
Module::core() — Method in class Module
Return core instance
$Action#confirmProperty in class Action
Confirmation question string.
Action::confirm() — Method in class Action
Confirm.
$Actions#childClassProperty in class Actions
ColumnClass in namespace Onspli\Eladmin\Modules\Crud\Chainset
ColumnsClass in namespace Onspli\Eladmin\Modules\Crud\Chainset
$Columns#childClassProperty in class Columns
$Filter#columnProperty in class Filter
$Filters#childClassProperty in class Filters
CrudClass in namespace Onspli\Eladmin\Modules\Crud
Generic CRUD module.
$Crud#crudColumnsProperty in class Crud
Columns chainset class
$Crud#crudActionsProperty in class Crud
Actions chainset class
$Crud#crudFiltersProperty in class Crud
Filters chainset class
$Crud#crudColumnsCachedProperty in class Crud
Cached columns chainset
$Crud#crudActionsCachedProperty in class Crud
Cached actions chainset;
$Crud#crudFiltersCachedProperty in class Crud
Cached filters chainset.
Crud::create() — Method in class Crud
IMPLEMENT. Create item.
Crud::crudColumns() — Method in class Crud
IMPLEMENT. Default columns chainset. Override to configure columns.
Crud::crudActions() — Method in class Crud
Default actions chainset. Override to configure actions.
Crud::crudFilters() — Method in class Crud
Default filters chainset. Override to configure filters.
ColumnClass in namespace Onspli\Eladmin\Modules\Eloquent\Chainset
ColumnsClass in namespace Onspli\Eladmin\Modules\Eloquent\Chainset
$Columns#childClassProperty in class Columns
CrudClass in namespace Onspli\Eladmin\Modules\Eloquent
Crud module for Eloquent model.
$Crud#crudColumnsProperty in class Crud
Crud::create() — Method in class Crud
IMPLEMENT. Create item.
Crud::crudColumns() — Method in class Crud
Default columns setting.

D

$Action#doneProperty in class Action
JS code to be executed when action ends successfully.
Action::done() — Method in class Action
JS to be done after action.
Action::danger() — Method in class Action
Style - danger
$Column#descProperty in class Column
Column description.
$Column#disabledProperty in class Column
Can we edit the value in the form?
$Column#defaultProperty in class Column
columns default value
Column::default() — Method in class Column
Set default value
Column::disabled() — Method in class Column
Disable editing column's value.
$Crud#defaultsProperty in class Crud
Default crud request
Crud::default() — Method in class Crud
Read default row Returns row as an associative array ['columnName' => 'value']
Crud::delete() — Method in class Crud
IMPLEMENT. Hard delete row.
Crud::defaults() — Method in class Crud
set defaults
Column::datetime() — Method in class Column
Crud::delete() — Method in class Crud
IMPLEMENT. Hard delete row.

E

Core::errorHandler() — Method in class Core
ExceptionClass in namespace Onspli\Eladmin\Exception
$Module#elakeyProperty in class Module
Module's elakey
Module::elakey() — Method in class Module
Each module has its elakey - index in modules array - used to address requests.
$Action#editableProperty in class Action
Show action in edit form.
Action::editable() — Method in class Action
Show in edit form
$Column#editableProperty in class Column
Should we show the column in the edit form?
Column::evalProperty() — Method in class Column
Eval property
Column::escaped() — Method in class Column
Output escaped value.
Column::editable() — Method in class Column
Show the column in the edit form.
Column::enabled() — Method in class Column
Enable editing column's value.

F

$Chainset#firstProperty in class Chainset
Core::firstAuthorizedModuleKey() — Method in class Core
return first authorized module key
$Action#formProperty in class Action
Improper action - it generates form.
$Action#filterProperty in class Action
Callback to determinate if the action should be visible for a particular item.
Action::filter() — Method in class Action
Filter.
Action::form() — Method in class Action
Form action.
FilterClass in namespace Onspli\Eladmin\Modules\Crud\Chainset
FiltersClass in namespace Onspli\Eladmin\Modules\Crud\Chainset

G

Chainset::getFirst() — Method in class Chainset
Chainset::getLast() — Method in class Chainset
Action::getName() — Method in class Action
Get normalized name of action
Action::getAction() — Method in class Action
$Column#getformatProperty in class Column
format for editing
Column::getName() — Method in class Column
Get internal name of the column.
Column::getValue() — Method in class Column
Extract value of the column from $row array
Column::get() — Method in class Column
Format for editing
Columns::getConfig() — Method in class Columns
generate array of actions for one column
Crud::get() — Method in class Crud
IMPLEMENT. Read one row.
Crud::getCrudColumns() — Method in class Crud
Get columns chainset.
Crud::getCrudActions() — Method in class Crud
Get actions chainset.
Crud::getCrudFilters() — Method in class Crud
Get filters chainset.
Crud::get() — Method in class Crud
IMPLEMENT. Read one row.

H

Module::hasAction() — Method in class Module
Check if actions is defined.
Action::hidden() — Method in class Action
Shortcut for nonlistable && noneditable
Column::hidden() — Method in class Column
Shortcut for nonlistable && noneditable && disabled

I

$Module#iconProperty in class Module
$Password#isPasswordFileWriteableProperty in class Password
$Core#imodulesProperty in class Core
modules instances
$Core#iauthProperty in class Core
authorization instance
Core::iauth() — Method in class Core
Return authorization instance.
Core::isAjaxRequest() — Method in class Core
Check if eladmin was run with ajax request.
Core::initLocalization() — Method in class Core
Core::initSessions() — Method in class Core
Core::initCache() — Method in class Core
Core::initAuthorization() — Method in class Core
Core::initAllModules() — Method in class Core
Core::initMonolog() — Method in class Core
IAuthClass in namespace Onspli\Eladmin
$Module#iconProperty in class Module
override to set module's icon
Module::icon() — Method in class Module
Get icon of the module.
Module::isAction() — Method in class Module
Check if actions is executed.
$Action#iconProperty in class Action
Action icon
$Column#inputProperty in class Column
Input type for the column editation.
Column::input() — Method in class Column
Set the type of input.
$Filter#inputProperty in class Filter
$Filter#iconProperty in class Filter
Crud::implementsSoftDeletes() — Method in class Crud
IMPLEMENT. Does CRUD use soft deletes?
Crud::implementsSearch() — Method in class Crud
IMPLEMENT. Does CRUD support searching?
Crud::implementsPaging() — Method in class Crud
IMPLEMENT. Does CRUD support paging?
Crud::implementsSorting() — Method in class Crud
IMPLEMENT. Does CRUD support sorting?
Crud::implementsFilters() — Method in class Crud
IMPLEMENT. Does CRUD support filtering?
Crud::id() — Method in class Crud
Return ID of the row which should be affected by the action.
$Crud#imodelProperty in class Crud
Model instance
Crud::implementsSoftDeletes() — Method in class Crud
IMPLEMENT. Does CRUD use soft deletes?
Crud::implementsSorting() — Method in class Crud
IMPLEMENT. Does CRUD support sorting?
Crud::implementsPaging() — Method in class Crud
IMPLEMENT. Does CRUD support paging?
Crud::implementsSearch() — Method in class Crud
IMPLEMENT. Does CRUD support searching?
Crud::implementsFilters() — Method in class Crud
IMPLEMENT. Does CRUD support filtering?

K

Chainset::key() — Method in class Chainset
$Child#keyProperty in class Child

L

Module::loginFields() — Method in class Module
Return an array of login fields in the form of field_name=>[label=>input label, type=>input_type] Retrurn null if Eladmin login dialog should be disabled (and you want to do authentication on your own)
Module::login() — Method in class Module
Eladmin calls this method during authentication.
Module::logout() — Method in class Module
Logout.
Password::loginFields() — Method in class Password
Return an array of login fields in the form of field_name=>[label=>input label, type=>input_type] Retrurn null if Eladmin login dialog should be disabled (and you want to do authentication on your own)
Password::login() — Method in class Password
Eladmin calls this method during authentication.
Password::logout() — Method in class Password
Logout.
$Chainset#lastProperty in class Chainset
$Core#langProperty in class Core
override to set language
$Core#logLevelProperty in class Core
override to set monolog report level, null disables logging
$Core#logFileProperty in class Core
override to set monolog log file
$Core#logProperty in class Core
monolog Logger
Core::log() — Method in class Core
monolog Logger
IAuth::loginFields() — Method in class IAuth
Return an array of login fields in the form of field_name=>[label=>input label, type=>input_type] Retrurn null if Eladmin login dialog should be disabled (and you want to do authentication on your own)
IAuth::login() — Method in class IAuth
Eladmin calls this method during authentication.
IAuth::logout() — Method in class IAuth
Logout.
$Action#labelProperty in class Action
Action label.
$Action#listableProperty in class Action
Show action in crud table.
Action::listable() — Method in class Action
Show in crud table
$Column#labelProperty in class Column
Column label.
$Column#listableProperty in class Column
Should we show the column in the table?
$Column#limitProperty in class Column
Max length of value to be shown in the table.
$Column#listformatProperty in class Column
fromat for listing
Column::listable() — Method in class Column
Show the column in the table.
Column::limit() — Method in class Column
Max length of value to be shown in the table.
Column::list() — Method in class Column
Format for listing
$Filter#labelProperty in class Filter

M

ModuleClass in namespace Onspli\Eladmin\Auth\EloquentUser
$Module#modelProperty in class Module
$Core#modulesProperty in class Core
override to register admin modules
$Core#modulekeyProperty in class Core
requested module elakey
Core::modulekey() — Method in class Core
Return requested module key, null if no module requested
Core::module() — Method in class Core
Return module instance or null if not authorized. Default $key = modulekey()
Core::modules() — Method in class Core
Return instances of all authorized modules.
ModuleClass in namespace Onspli\Eladmin
Generic Eladmin module.
Crud::modify() — Method in class Crud
modify values before update
$Crud#modelProperty in class Crud
Model class name. Must be overriden.
Crud::model() — Method in class Crud
Return model instance for action.

N

Chainset::next() — Method in class Chainset
$Child#nextProperty in class Child
Action::nonbulk() — Method in class Action
Not a bulk action
Action::nonform() — Method in class Action
Not form action
Action::nonlistable() — Method in class Action
Do not show in crud table
Action::noneditable() — Method in class Action
Do not show in edit form
Column::nonlistable() — Method in class Column
Do not show the column in the table.
Column::nonsearchable() — Method in class Column
Do not use the column for searching.
Column::nonsortable() — Method in class Column
Do not sort by the column.
Column::noneditable() — Method in class Column
Hide the column in the edit form.

P

$Module#possibleRolesProperty in class Module
List of possible roles in format [ => , .
PasswordClass in namespace Onspli\Eladmin\Auth
Simple username/password authorization.
$Password#passwordProperty in class Password
$Password#passwordFileProperty in class Password
$Password#passwordHashProperty in class Password
$Chainset#positionProperty in class Chainset
$Child#parentProperty in class Child
$Child#prevProperty in class Child
Module::prepare() — Method in class Module
Runs before any action is executed.
Module::parseAction() — Method in class Module
We want action keys to be case insensitive. This converts action to lowercase.
Action::primary() — Method in class Action
Style - primary
Column::password() — Method in class Column
Set the type of input to password Add nonlistable flag
Crud::primary() — Method in class Crud
IMPLEMENT. Name of primary key column. Default is 'id'.
Crud::prepare() — Method in class Crud
Runs before any action is executed.
Crud::primary() — Method in class Crud
Primary column name.
Crud::prepare() — Method in class Crud
Prepare action. Initialise model() with the requested db entry.

R

$Module#rolesProperty in class Module
Chainset::rewind() — Method in class Chainset
Core::run() — Method in class Core
Run Eladmin. It's just a wrapper of method runNoCatch catching exceptions.
Core::runNoCatch() — Method in class Core
Run Eladmin. The main function which processes the requests.
Core::renderAsset() — Method in class Core
Determinate asset content-type and render it.
Core::redirect() — Method in class Core
Redirect (or exit if ajax request). Default url = home
$Module#rolesProperty in class Module
override to set authorized roles
Module::requestUrl() — Method in class Module
Return url for this module.
Module::roles() — Method in class Module
Get roles authorized to work with the module, or specific action. Empty array means any role is authorized.
Module::render() — Method in class Module
Return rendered view.
Module::renderAsset() — Method in class Module
Determinate asset content-type and render it.
Module::renderText() — Method in class Module
Convinient method for plain text output. Sets HTTP header text/plain and echo $str.
Module::renderHtml() — Method in class Module
Convinient method for html output. Sets HTTP header text/html and echo $str.
Module::renderJson() — Method in class Module
Convinient method for json output. Sets HTTP header application/json and echo serialized $json.
$Column#rawProperty in class Column
Should we excape the value of the column?
Column::raw() — Method in class Column
Output raw value (i.e. HTML)
Crud::restore() — Method in class Crud
IMPLEMENT. Restore soft deleted row.
Crud::read() — Method in class Crud
IMPLEMENT. Fetch an array of rows.
Crud::rowValuesArray() — Method in class Crud
generate array of values for one row
Crud::rowActionsArray() — Method in class Crud
generate array of actions for one item
Crud::read() — Method in class Crud
IMPLEMENT. Fetch an array of rows.
Crud::restore() — Method in class Crud
IMPLEMENT. Restore soft deleted row.

S

User::setPasswordhashAttribute() — Method in class User
Chainset::setFirst() — Method in class Chainset
Chainset::setLast() — Method in class Chainset
Module::setRoles() — Method in class Module
Set roles authorized to work with the module, or specific action. Empty array means any role is authorized.
$Action#styleProperty in class Action
Action style.
Action::secondary() — Method in class Action
Style . secondary
Action::success() — Method in class Action
Style - success
$Column#searchableProperty in class Column
Should we use this column for searching?
$Column#sortableProperty in class Column
Can we sort the table by this column?
$Column#setformatProperty in class Column
format for updating
Column::searchable() — Method in class Column
Use the column for searching.
Column::sortable() — Method in class Column
Use the column for sorting.
Column::select() — Method in class Column
Set the type of input to select.
Column::set() — Method in class Column
Format user input for updating the entry
$Filter#selectOptionsProperty in class Filter
Filter::select() — Method in class Filter
Crud::softDelete() — Method in class Crud
IMPLEMENT. Soft delete row.
Crud::softDelete() — Method in class Crud
IMPLEMENT. Soft delete row.

T

$Module#titleProperty in class Module
Module::title() — Method in class Module
Get name of the module.
$User#tableProperty in class User
$Core#titleProperty in class Core
override to set administration title
$Core#tProperty in class Core
gettext translator
Core::title() — Method in class Core
Return administration title to show it in templates.
$Module#titleProperty in class Module
override to set module's name
Module::title() — Method in class Module
Get name of the module.
Column::textarea() — Method in class Column
Set the type of input to textarea.
Crud::tableColumns() — Method in class Crud
Get an array of table columns.

U

Module::unauthorized() — Method in class Module
This method is called when user is not autorized and loginFileds returns null.
Module::user() — Method in class Module
Module::userName() — Method in class Module
Get user's name to show it in admin.
UserClass in namespace Onspli\Eladmin\Auth\EloquentUser
$Password#usernameProperty in class Password
Password::unauthorized() — Method in class Password
This method is called when user is not autorized and loginFileds returns null.
Password::userName() — Method in class Password
Get user's name to show it in admin.
Core::username() — Method in class Core
Returns username to show it in templates. Returns null if authorization is off.
UnauthorizedExceptionClass in namespace Onspli\Eladmin\Exception
IAuth::unauthorized() — Method in class IAuth
This method is called when user is not autorized and loginFileds returns null.
IAuth::userName() — Method in class IAuth
Get user's name to show it in admin.
Crud::update() — Method in class Crud
IMPLEMENT. Update item.
Crud::unset() — Method in class Crud
unset columns which we shouldn't recieve before update
Crud::updateOrCreate() — Method in class Crud
Update or create entry.
Crud::update() — Method in class Crud
IMPLEMENT. Update item.

V

Chainset::valid() — Method in class Chainset
$Core#viewsProperty in class Core
override to extend blade views directory
Core::version() — Method in class Core
Get eladmin version.
Core::views() — Method in class Core
Extends array of directories of views and assets.
$Module#viewsProperty in class Module
Add views directory to module;
Module::views() — Method in class Module
Extends array of directories of views and assets.
$Column#validateProperty in class Column
validation callback
Column::validate() — Method in class Column
Validate user input
Crud::views() — Method in class Crud
Extends array of directories of views and assets.
Crud::validate() — Method in class Crud
validate columns before update

W

Action::warning() — Method in class Action
Style - warning

_

User::__construct() — Method in class User
Password::__construct() — Method in class Password
Chainset::__construct() — Method in class Chainset
Chainset::__isset() — Method in class Chainset
Chainset::__unset() — Method in class Chainset
Chainset::__get() — Method in class Chainset
Child::__call() — Method in class Child
Child::_setKey() — Method in class Child
Child::_getKey() — Method in class Child
Child::_setNext() — Method in class Child
Child::_getNext() — Method in class Child
Child::_setPrev() — Method in class Child
Child::_getPrev() — Method in class Child
Child::_setParent() — Method in class Child
Child::_getParent() — Method in class Child
Core::__construct() — Method in class Core
Each module has to be initialized with eladmin instance and its own elakey.
BadRequestException::__construct() — Method in class BadRequestException
Exception::__construct() — Method in class Exception
UnauthorizedException::__construct() — Method in class UnauthorizedException
Module::__construct() — Method in class Module
Each module has to be initialized with eladmin instance and its own elakey.
Actions::__isset() — Method in class Actions
Actions::__unset() — Method in class Actions
Actions::__get() — Method in class Actions