PHP Класс Stevemo\Cpanel\Permission\Repo\PermissionRepository

Наследование: implements Stevemo\Cpanel\Permission\Repo\PermissionInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$config Illuminate\Config\Repository
$event Illuminate\Events\Dispatcher
$model Permission

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

Метод Описание
__construct ( Permission $model, Illuminate\Events\Dispatcher $event, Illuminate\Config\Repository $config )
all ( array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection | StdClass | static[] Grab all the permissions from storage
create ( array $data ) : boolean | Model | StdClass | static Put into storage a new permission
delete ( $id ) : boolean Delete a permission from storage
find ( $id, array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection | Model | null | StdClass | static Get a Permission model by it's primary key
findOrFail ( $id, array $columns = ['*'] ) : mixed
generic ( ) : array Get the generic permissions
module ( ) : array get the module permissions
update ( array $data ) : boolean Update a permission into storage

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

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

public __construct ( Permission $model, Illuminate\Events\Dispatcher $event, Illuminate\Config\Repository $config )
$model Permission
$event Illuminate\Events\Dispatcher
$config Illuminate\Config\Repository

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

Grab all the permissions from storage
Автор: Steve Montambeault
public all ( array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection | StdClass | static[]
$columns array
Результат Illuminate\Database\Eloquent\Collection | StdClass | static[]

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

Put into storage a new permission
Автор: Steve Montambeault
public create ( array $data ) : boolean | Model | StdClass | static
$data array
Результат boolean | Illuminate\Database\Eloquent\Model | StdClass | static

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

Delete a permission from storage
Автор: Steve Montambeault
public delete ( $id ) : boolean
$id
Результат boolean

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

Get a Permission model by it's primary key
Автор: Steve Montambeault
public find ( $id, array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection | Model | null | StdClass | static
$id
$columns array
Результат Illuminate\Database\Eloquent\Collection | Illuminate\Database\Eloquent\Model | null | StdClass | static

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

Автор: Steve Montambeault
public findOrFail ( $id, array $columns = ['*'] ) : mixed
$id
$columns array
Результат mixed

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

Get the generic permissions
Автор: Steve Montambeault
public generic ( ) : array
Результат array

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

get the module permissions
Автор: Steve Montambeault
public module ( ) : array
Результат array

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

Update a permission into storage
Автор: Steve Montambeault
public update ( array $data ) : boolean
$data array
Результат boolean

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

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

protected Repository,Illuminate\Config $config
Результат Illuminate\Config\Repository

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

protected Dispatcher,Illuminate\Events $event
Результат Illuminate\Events\Dispatcher

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

protected Permission,Stevemo\Cpanel\Permission\Repo $model
Результат Permission