Игорь
А кстати, Макс прав. Там все норм
Игорь
А реально, как это в орм оформить
Игорь
Ааа, тьфу, я тут голову ламаю
Игорь
хахахха
Nik
Nik
тебя не смущает что браузер вообще ничего не знает про контент тип?
Stanislav
Приветствую всех! Подскажите какой-нибудь хороший компонент для работы с внешним апи (конструированием запросов и тд).
Maksim (Ellrion)
FUTURICO
Guzzle
А для десяткой паралельных асинхронных запросов?)
Nik
Stanislav
Stanislav
Nik
https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
Nik
FUTURICO
Nik
FUTURICO
да, но мне надо именно перезаряжать потоки рантайм
Maksim (Ellrion)
FUTURICO
Maksim (Ellrion)
Если ты сам так не напишешь)
FUTURICO
И что? Оно не течет
тогда найс. просто мне нужны коллбеки при выполнении и сразу создание новое потока и туда его в стек надо кидать. когда-то сталкивался помню так задолбался с этим.
FUTURICO
я писал на чем-то другом и текло(
FUTURICO
вроде на чистом мультикурле даже
FUTURICO
:D
Nik
https://stackoverflow.com/questions/38133244/upload-file-using-guzzle-6-to-api-endpoint
Denis
$orders = Order::where('status','=','test')->get();
foreach ($orders as $k => $v) {
$orders[$k]->status = 'asd';
}
Ребят, добрый день. Подскажите, что я делаю не так?
выдает undefined index asd o_O
Maksim (Ellrion)
Denis
Denis
А есть в laravel аналог php-го @ перед функцией?
Чтоб в случае ошибочного кода ответа - не падало все приложение.
$url = "https://maps.googleapis.com/maps/api/timezone/json?location={$userCity['city']['lat']},{$userCity['city']['lon']
$googleResponse = file_get_contents($url);
Вызывает падение, если координаты не заданы или допустим город отсутствует, но меня вполне и устроит "пустой" ответ. (400 код заголовка)
как этого добиться?
Nik
трай кетч?
Denis
пробовал. всеравно появляется эксепшн.
Anton
Denis
аналогично.
Anton
нет
Anton
curl можно точно мягче настроить и не будет варининга
Denis
ну т.е нет такой штуки как @ в обычном php?
Maksim (Ellrion)
Anton
а чем laravel это не обычный php?
Anton
почему ты там собачку не хочешь юзать?
Denis
дык падает все равно.
Denis
сижу немного бешусь от этой простой задачи.
Denis
ну ответил сервер 400-ым ответом.. чего теперь крашиться о_О
Anton
погуглил за тебя
Anton
Но лучше на мой взгляд юзать curl или более высокоуровневую обвязку, как выше предложили - guzzle
Denis
а там и было на газле изначально, именно поэтому и начал костылять. именно на нем и улетало, но не суть в общем.
Более интересно, есть ли более универсальный способ наподобии @
Denis
чтоб поставил и забыл
Anton
Я же тебе кинул
Anton
$context = stream_context_create(array(
'http' => array('ignore_errors' => true),
));
$result = file_get_contents('http://your/url', false, $context);
Maksim (Ellrion)
Denis
Anton
Maksim (Ellrion)
писец менять газл на гет контент потому что был эксепшен
TSka
Anton
Denis
угу.
Anton
поставь игнорирование ошибок в php.ini 🙂
TSka
guzzle кидает эксепшн
Anton
негодуй 🙂
Denis
можно хоть на сокетах эту задачу решать
Anton
Единый способ заигнорить warnings - игнорить их на уровне php.ini
Anton
Но это пусть в такую бездну, что я жалею что про него рассказал 🙂
Maksim (Ellrion)
негодуй 🙂
я с тобой в споры больше не вступаю
Anton
Denis
да, это понятно, можно так же и на уровне Ларавеля править App\Exceptions\Handler
Но это то же мне кажется каким-то лютым решением.
В общем думал мб есть более гуманный и универсальный способ )
Спасибо в любом случае за советы
Anton
Denis
Anton
поставь 2