PHP 클래스 Learner\Http\Controllers\Admin\RoleController

상속: extends BaseController
파일 보기 프로젝트 열기: RryLee/learner.video

보호된 프로퍼티들

프로퍼티 타입 설명
$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