У меня есть функция, которая запрашивает значение для параметра из таблицы.
Когда запрос сделан, в таблице есть некоторые значения, которые их не читают, в то время как другие.
Все они в таблице. Так что он не должен давать нулевое значение.
функция:
public function showMarketByGroup($idGroup)
{
$response = array('code' => 400, 'error_msg' => []);
try {
$karateka = Karateka::find($idGroup);
if (!empty($karateka)) {
$karatekasInMarket = $karateka->karatekasByGroupInMarket;
return $response = array('code' => 200, 'karatekas' => $karatekasInMarket, 'msg' => 'Get all karatekas by group in market');
} else {
return $response = array('code' => 401, 'error_msg' => 'Unautorized');
}
} catch (\Exception $exception) {
$response = array('code' => 500, 'error_msg' => $exception->getMessage());
}
return response($response, $response['code']);
}
Это таблица , на которую я ссылаюсь:
Когда столбец id_group
имеет значение 3 или 4 , ответ правильный.
Но с другими значениями он вводит исключение в Почтальон:
{
"code": 401,
"error_msg": "Unautorized"
}