Size: a a a

2021 May 12

А

Антон in Laravel Pro
Угу, говно, зато в золотой обертке. Код – штука важнее, чем инфраструктура. И мы обновляемся, не надо за нас переживать, все своим чередом.
источник

А

Антон in Laravel Pro
Что прилетело? То, что в доке 8-й версии появилось упоминание массива, не говорит, что фреймворк обновился, вдруг Тейлор сам не знал, что можно массивы юзать?
источник

DZ

Daniil Zobov in Laravel Pro
О, да вы еще про инфру мало знаете, товарищ)

Хуевая инфра не спасет даже самый чоткий код
источник

А

Антон in Laravel Pro
Ты откуда такие выводы вообще делаешь?
источник

🇺𝑨

🇺🇦𝑰𝒈𝒐𝒓 𝑨𝒃𝒅𝒓𝒂𝒛𝒂𝒌𝒐𝒗🇺🇦... in Laravel Pro
из опыта)
источник

А

Антон in Laravel Pro
> О, да вы еще про инфру мало знаете, товарищ)

Какой тут опыт?
источник

DZ

Daniil Zobov in Laravel Pro
Из своего опыта начальника отдела технической архитектуры и ваших публичных умозаключений
источник

🇺𝑨

🇺🇦𝑰𝒈𝒐𝒓 𝑨𝒃𝒅𝒓𝒂𝒛𝒂𝒌𝒐𝒗🇺🇦... in Laravel Pro
я про вторую часть сообщения)
источник

ПУ

Павел Успенский... in Laravel Pro
попробуйте поставить soapUi и сгенерить запрос через него
источник

ПУ

Павел Успенский... in Laravel Pro
я так проверял какой xml генерить нужно
источник

ПУ

Павел Успенский... in Laravel Pro
он позоляет генерировать шаблоны запросов через wsdl-ку
источник

BB

Buy Bitcoin in Laravel Pro
ок,спасибо)
источник

DZ

Daniil Zobov in Laravel Pro
у него на скрине уже эталон запроса есть, ему надо посмотреть, что его код генерирует и сравнить с тем, что имеет. Soap UI тут бесполезен
источник

В

Владислав in Laravel Pro
Всем привет! Дайте пару советов по отправке запросов к  удалённому API(мой склад), у них стоит ограничение на кол-во отправляемых запросов  45 за 3 секунды. Дело в том, что я получаю первым запросом товары, прохожусь по ним циклом и нахожу массив с изображениями, в этом массиве нет самих изображения, а только ссылка с API запросом на получение этих изображений. Приходится отправлять ещё запрос, через раз вылетает ошибка из за превышения ограничения. Есть идея заводить sleep на 4 секунды после 44 запроса,  тупо?))
источник

BB

Buy Bitcoin in Laravel Pro
а как его посмотреть ->trace(true) почемуто ничего не показывает
источник

DZ

Daniil Zobov in Laravel Pro
самый тупой вариант - ловить в онлайне эксепшн на превышение ограничения и ретраить через какое-то время
самый правильный вариант - использовать очереди и получать каждое изображение асинхронной джобой с опцией ретрая через какое-то количество времени
источник

DZ

Daniil Zobov in Laravel Pro
скорее всего вы используете некую обёртку над SOAP

на чистом SoapClient это выглядит примерно так:

<?php
$client = new SoapClient("some.wsdl", array('trace' => 1));
$result = $client->SomeFunction();
echo "ЗАПРОС:\n" . $client->__getLastRequest() . "\n";
?>
источник

А

Антон in Laravel Pro
Зачем ретраить? Можно каждую отложить на секунду вперед, например.
источник

BB

Buy Bitcoin in Laravel Pro
да я использую ricorocks-digital-agency/soap
источник

DZ

Daniil Zobov in Laravel Pro
затем, что втупую «отложить на секунду вперед» может выдать тебе ошибку в следующем запросе

$response = Http::retry(3, 100)->post(...); сделает 3 попытки запроса с интервалом в 100мс каждая. Долой порнографию.

И, да, наверняка вы этого не знаете, ведь этого фасада нет в вашей доисторической версии ларки)
источник