/**
* Assign user roles.
*
* /roles/user/{id} post
*
* @param interger $id
*
* @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' => '分配成功']);
}