PHP Class Stevemo\Cpanel\Controllers\PermissionsController

Inheritance: extends BaseController
Afficher le fichier Open project: stevemo/cpanel

Protected Properties

Свойство Type Description
$form Stevemo\Cpanel\Permission\Form\PermissionFormInterface
$permissions Stevemo\Cpanel\Permission\Repo\PermissionInterface

Méthodes publiques

Méthode Description
__construct ( Stevemo\Cpanel\Permission\Repo\PermissionInterface $permissions, Stevemo\Cpanel\Permission\Form\PermissionFormInterface $form )
create ( ) : Illuminate\View\View Display new permission form
destroy ( $id ) : Illuminate\Http\RedirectResponse Delete a permission module
edit ( $id ) : Illuminate\Http\RedirectResponse | Illuminate\View\View Display the edit permission form
index ( ) : Illuminate\View\View Display all the permissions
store ( ) : Illuminate\Http\RedirectResponse Save new permissions into the database
update ( $id ) : Illuminate\Http\RedirectResponse Process the edit form

Method Details

__construct() public méthode

public __construct ( Stevemo\Cpanel\Permission\Repo\PermissionInterface $permissions, Stevemo\Cpanel\Permission\Form\PermissionFormInterface $form )
$permissions Stevemo\Cpanel\Permission\Repo\PermissionInterface
$form Stevemo\Cpanel\Permission\Form\PermissionFormInterface

create() public méthode

Display new permission form
Author: Steve Montambeault
public create ( ) : Illuminate\View\View
Résultat Illuminate\View\View

destroy() public méthode

Delete a permission module
Author: Steve Montambeault
public destroy ( $id ) : Illuminate\Http\RedirectResponse
$id
Résultat Illuminate\Http\RedirectResponse

edit() public méthode

Display the edit permission form
Author: Steve Montambeault
public edit ( $id ) : Illuminate\Http\RedirectResponse | Illuminate\View\View
$id
Résultat Illuminate\Http\RedirectResponse | Illuminate\View\View

index() public méthode

Display all the permissions
Author: Steve Montambeault
public index ( ) : Illuminate\View\View
Résultat Illuminate\View\View

store() public méthode

Save new permissions into the database
Author: Steve Montambeault
public store ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

update() public méthode

Process the edit form
Author: Steve Montambeault
public update ( $id ) : Illuminate\Http\RedirectResponse
$id
Résultat Illuminate\Http\RedirectResponse

Property Details

$form protected_oe property

protected PermissionFormInterface,Stevemo\Cpanel\Permission\Form $form
Résultat Stevemo\Cpanel\Permission\Form\PermissionFormInterface

$permissions protected_oe property

protected PermissionInterface,Stevemo\Cpanel\Permission\Repo $permissions
Résultat Stevemo\Cpanel\Permission\Repo\PermissionInterface