Size: a a a

Laravel для начинающих

2021 January 28

ИЛ

Игорь Лаптев... in Laravel для начинающих
Что-то типо function ($query) use ($lang) напрашивается
источник

T

Tim in Laravel для начинающих
Народ подскажите, я все с эксепшном бьюсь в HttpClient

Если в запросе в хедер не шлешь "'Accept-Encoding' => 'gzip,", то в теле ответа приходит нормальный читаемый ответ, но раз через раз вылетает эксепшн декодирования (видимо когда приходит что-то неправильное)

Если в запросе в заголовок прямо указываешь 'Accept-Encoding' => 'gzip' (как например хром шлет при запросе к сайту), то в ответ приходит какая-то шляпа, зато без эксепшенов..
источник

ИЛ

Игорь Лаптев... in Laravel для начинающих
Игорь Лаптев
Что-то типо function ($query) use ($lang) напрашивается
Подскажи ты мне)
источник

KA

Kirill Astakhov in Laravel для начинающих
Игорь Лаптев
Что-то типо function ($query) use ($lang) напрашивается
Подзапрос нужен или что?
источник

ИЛ

Игорь Лаптев... in Laravel для начинающих
Kirill Astakhov
Подзапрос нужен или что?
Нет, надо передать переменную в GetMainCategory
источник

ИЛ

Игорь Лаптев... in Laravel для начинающих
При запросе Category::with('GetMainCategory')->where(['parent_id' => 0])->get();
источник

KA

Kirill Astakhov in Laravel для начинающих
Игорь Лаптев
При запросе Category::with('GetMainCategory')->where(['parent_id' => 0])->get();
Category::with(['mainCategory' => function($q) use ($lang) {
    $q->where('lang', $lang)
}])
источник

ИЛ

Игорь Лаптев... in Laravel для начинающих
Не, так приходится join прописывать тк там нужен еще запрос where на только главные категории
источник

ИЛ

Игорь Лаптев... in Laravel для начинающих
А так выходит без join и запросов меньше
источник

ИЛ

Игорь Лаптев... in Laravel для начинающих
Мб через $this передать?
источник

P

PSYTRGLES in Laravel для начинающих
Tim
Народ подскажите, я все с эксепшном бьюсь в HttpClient

Если в запросе в хедер не шлешь "'Accept-Encoding' => 'gzip,", то в теле ответа приходит нормальный читаемый ответ, но раз через раз вылетает эксепшн декодирования (видимо когда приходит что-то неправильное)

Если в запросе в заголовок прямо указываешь 'Accept-Encoding' => 'gzip' (как например хром шлет при запросе к сайту), то в ответ приходит какая-то шляпа, зато без эксепшенов..
'Accept-Encoding' => 'gzip, deflate, br'

попробуй br отправлять, было такое. что без него рандомный запрос заворачивало
источник

P

PSYTRGLES in Laravel для начинающих
gzdecode(), но вообще без сжатия лучше запрашивать
источник

T

Tim in Laravel для начинающих
PSYTRGLES
'Accept-Encoding' => 'gzip, deflate, br'

попробуй br отправлять, было такое. что без него рандомный запрос заворачивало
Вот такую дичь отдает
источник

T

Tim in Laravel для начинающих
с 'Accept-Encoding' => 'gzip, deflate, br'
источник

P

PSYTRGLES in Laravel для начинающих
я про br говорил
источник

P

PSYTRGLES in Laravel для начинающих
ну или декодируй
источник

T

Tim in Laravel для начинающих
PSYTRGLES
я про br говорил
в смысле оставить только br?
источник

T

Tim in Laravel для начинающих
PSYTRGLES
ну или декодируй
а что это за кодировка? чем его декодить?
источник

P

PSYTRGLES in Laravel для начинающих
PSYTRGLES
gzdecode(), но вообще без сжатия лучше запрашивать
.
источник

T

Tim in Laravel для начинающих
Спасибо, сейчас попробую
источник