PHP Класс Learner\Http\Controllers\Admin\RoleController

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

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

Свойство Тип Описание
$roles Learner\Repositories\RoleRepositoryInterface Role repository.
$users Learner\Repositories\UserRepositoryInterface User repository.

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

Метод Описание
__construct ( Learner\Repositories\RoleRepositoryInterface $roles, Learner\Repositories\UserRepositoryInterface $users ) Instance role, user repository.
assign ( Illuminate\Http\Request $request, interger $id ) : Illuminate\Http\JsonResponse Assign user roles.
index ( ) : Illuminate\Http\JsonResponse Get all roles.

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

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

Instance role, user repository.
public __construct ( Learner\Repositories\RoleRepositoryInterface $roles, Learner\Repositories\UserRepositoryInterface $users )
$roles Learner\Repositories\RoleRepositoryInterface
$users Learner\Repositories\UserRepositoryInterface

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

roles/user/{id} post
public assign ( Illuminate\Http\Request $request, interger $id ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$id interger
Результат Illuminate\Http\JsonResponse

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

admin/roles get
public index ( ) : Illuminate\Http\JsonResponse
Результат Illuminate\Http\JsonResponse

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

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

Role repository.
protected RoleRepositoryInterface,Learner\Repositories $roles
Результат Learner\Repositories\RoleRepositoryInterface

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

User repository.
protected UserRepositoryInterface,Learner\Repositories $users
Результат Learner\Repositories\UserRepositoryInterface