xmlhttprequest — PHP: ошибка ввода запроса из-за переданного типа параметра

Итак, мой php ужасен, будучи инженером FE, но мне нужно что-то исправить довольно быстро.

Я поражаю конечную точку API, который накапливает ошибки трассировки в / на этом Функция BE:

/**
*
* @param string $token
* @return \stdClass|null
*/
protected function getInstance(string $token)
{
$instance = PubSub::getInstance($token);
return $instance;
}

Вот мой код Fe это удар (angular1):

$http({
method: 'PUT',
url: $rootScope.quizURI + '/API/quiz/control/timer',
headers: {
'Content-Type': 'application/json',
'Authorization': $rootScope.teacher_token
},
data: {
'instance_token': $rootScope.teacherInstanceToken
}
}).then(function successCallback(response) {
$log.debug('response from control timer put', response);
});

Разработки:

  • Да, $ rootScope.teacher_token — это строка.
  • Да, здесь есть ошибка ответа в консоли браузера:

Неустранимая ошибка: Uncaught TypeError: Аргумент 1, передаваемый в API \ Controller \ Base :: getInstance (), должен иметь тип строки, задан ноль, вызван

Любые указатели сделают мою пасху;)

РЕДАКТИРОВАТЬ:

Ошибка с моей стороны. Вар был неопределен ва ва вааааа

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]