Проблемы с запросом, когда я изменяю значение параметром в Laravel - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть функция, которая запрашивает значение для параметра из таблицы.
Когда запрос сделан, в таблице есть некоторые значения, которые их не читают, в то время как другие.
Все они в таблице. Так что он не должен давать нулевое значение.

функция:

  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"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...