Learner\Http\Controllers\Admin\RoleController::assign PHP Method

assign() public method

roles/user/{id} post
public assign ( Illuminate\Http\Request $request, interger $id ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$id interger
return Illuminate\Http\JsonResponse
    public function assign(Request $request, $id)
    {
        $roles = $request->get('roles');
        if (empty($roles)) {
            return $this->responseJson(['error' => '请选择一个角色'], 400);
        }
        $user = $this->users->attachRoleById($id, $roles);
        return $this->responseJson(['user' => $user, 'message' => '分配成功']);
    }