PHP Класс Stevemo\Cpanel\Controllers\UsersController

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

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

Свойство Тип Описание
$groups Stevemo\Cpanel\Group\Repo\CpanelGroupInterface
$permissions Stevemo\Cpanel\Permission\Form\PermissionFormInterface
$userForm Stevemo\Cpanel\User\Form\UserFormInterface
$users Stevemo\Cpanel\User\Repo\CpanelUserInterface

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

Метод Описание
__construct ( Stevemo\Cpanel\User\Repo\CpanelUserInterface $users, Stevemo\Cpanel\Permission\Repo\PermissionInterface $permissions, Stevemo\Cpanel\Group\Repo\CpanelGroupInterface $groups, Stevemo\Cpanel\User\Form\UserFormInterface $userForm )
create ( ) : Illuminate\View\View Display add user form
destroy ( integer $id ) : Response Delete a user
edit ( integer $id ) : Illuminate\Http\RedirectResponse Display the user edit form
index ( ) : Illuminate\View\View Show all the users
putActivate ( $id ) : Illuminate\Http\RedirectResponse Activate a user
putDeactivate ( $id ) : Illuminate\Http\RedirectResponse deactivate a user
show ( integer $id ) : Response Show a user profile
store ( ) : Response Create a new user
update ( integer $id ) : Illuminate\Http\RedirectResponse Update user information

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

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

public __construct ( Stevemo\Cpanel\User\Repo\CpanelUserInterface $users, Stevemo\Cpanel\Permission\Repo\PermissionInterface $permissions, Stevemo\Cpanel\Group\Repo\CpanelGroupInterface $groups, Stevemo\Cpanel\User\Form\UserFormInterface $userForm )
$users Stevemo\Cpanel\User\Repo\CpanelUserInterface
$permissions Stevemo\Cpanel\Permission\Repo\PermissionInterface
$groups Stevemo\Cpanel\Group\Repo\CpanelGroupInterface
$userForm Stevemo\Cpanel\User\Form\UserFormInterface

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

Display add user form
Автор: Steve Montambeault
public create ( ) : Illuminate\View\View
Результат Illuminate\View\View

destroy() публичный метод

Delete a user
Автор: Steve Montambeault
public destroy ( integer $id ) : Response
$id integer
Результат Response

edit() публичный метод

Display the user edit form
Автор: Steve Montambeault
public edit ( integer $id ) : Illuminate\Http\RedirectResponse
$id integer
Результат Illuminate\Http\RedirectResponse

index() публичный метод

Show all the users
Автор: Steve Montambeault
public index ( ) : Illuminate\View\View
Результат Illuminate\View\View

putActivate() публичный метод

Activate a user
Автор: Steve Montambeault
public putActivate ( $id ) : Illuminate\Http\RedirectResponse
$id
Результат Illuminate\Http\RedirectResponse

putDeactivate() публичный метод

deactivate a user
Автор: Steve Montambeault
public putDeactivate ( $id ) : Illuminate\Http\RedirectResponse
$id
Результат Illuminate\Http\RedirectResponse

show() публичный метод

Show a user profile
Автор: Steve Montambeault
public show ( integer $id ) : Response
$id integer
Результат Response

store() публичный метод

Create a new user
Автор: Steve Montambeault
public store ( ) : Response
Результат Response

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

Update user information
Автор: Steve Montambeault
public update ( integer $id ) : Illuminate\Http\RedirectResponse
$id integer
Результат Illuminate\Http\RedirectResponse

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

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

protected CpanelGroupInterface,Stevemo\Cpanel\Group\Repo $groups
Результат Stevemo\Cpanel\Group\Repo\CpanelGroupInterface

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

protected PermissionFormInterface,Stevemo\Cpanel\Permission\Form $permissions
Результат Stevemo\Cpanel\Permission\Form\PermissionFormInterface

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

protected UserFormInterface,Stevemo\Cpanel\User\Form $userForm
Результат Stevemo\Cpanel\User\Form\UserFormInterface

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

protected CpanelUserInterface,Stevemo\Cpanel\User\Repo $users
Результат Stevemo\Cpanel\User\Repo\CpanelUserInterface