
dev
07.06.2018
11:01:57
не понял

Stanislav
07.06.2018
11:03:14
Приветствую всех! Подскажите какой-нибудь хороший компонент для работы с внешним апи (конструированием запросов и тд).

dev
07.06.2018
11:07:27

Maksim (Ellrion)
07.06.2018
11:13:03

Google

FUTURICO
07.06.2018
11:18:34
Guzzle
А для десяткой паралельных асинхронных запросов?)

Nik
07.06.2018
11:29:25

dev
07.06.2018
11:29:35
ниже мотай
там где непосредственно имя файла

Stanislav
07.06.2018
11:29:59

Maksim (Ellrion)
07.06.2018
11:30:10

Stanislav
07.06.2018
11:30:18

Nik
07.06.2018
11:30:30
https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

dev
07.06.2018
11:30:40
омг

Nik
07.06.2018
11:30:46

dev
07.06.2018
11:30:57
омг

FUTURICO
07.06.2018
11:31:14

Google

FUTURICO
07.06.2018
11:31:39

Nik
07.06.2018
11:31:42

FUTURICO
07.06.2018
11:31:56
да, но мне надо именно перезаряжать потоки рантайм

Nik
07.06.2018
11:31:57

Maksim (Ellrion)
07.06.2018
11:32:07

FUTURICO
07.06.2018
11:32:12

Maksim (Ellrion)
07.06.2018
11:32:22
Если ты сам так не напишешь)

FUTURICO
07.06.2018
11:32:52
И что? Оно не течет
тогда найс. просто мне нужны коллбеки при выполнении и сразу создание новое потока и туда его в стек надо кидать. когда-то сталкивался помню так задолбался с этим.
я писал на чем-то другом и текло(
вроде на чистом мультикурле даже
:D

dev
07.06.2018
11:35:49
https://c2n.me/3UG7GgM

Maksim (Ellrion)
07.06.2018
11:36:19

FUTURICO
07.06.2018
11:36:34

Nik
07.06.2018
11:40:52

dev
07.06.2018
11:41:24
та не ну не прям кодить
хотелось бы иметь инструмент. прогу чтоб както почеловечи
так то можно и подключился к серваку терминально заслать конечно что надо.. но это не то пальто

Denis
07.06.2018
11:55:47
$orders = Order::where('status','=','test')->get();
foreach ($orders as $k => $v) {
$orders[$k]->status = 'asd';
}
Ребят, добрый день. Подскажите, что я делаю не так?
выдает undefined index asd o_O

Maksim (Ellrion)
07.06.2018
11:57:54

Google

Denis
07.06.2018
11:58:37
А есть в 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
07.06.2018
13:04:50
трай кетч?

Denis
07.06.2018
13:05:09
пробовал. всеравно появляется эксепшн.

Anton
07.06.2018
13:05:11

Denis
07.06.2018
13:05:16
аналогично.

Anton
07.06.2018
13:05:21
нет
curl можно точно мягче настроить и не будет варининга

Denis
07.06.2018
13:06:29
ну т.е нет такой штуки как @ в обычном php?

Maksim (Ellrion)
07.06.2018
13:06:37

Anton
07.06.2018
13:06:43
а чем laravel это не обычный php?
почему ты там собачку не хочешь юзать?

Denis
07.06.2018
13:06:57
дык падает все равно.
сижу немного бешусь от этой простой задачи.
ну ответил сервер 400-ым ответом.. чего теперь крашиться о_О

Anton
07.06.2018
13:07:48
погуглил за тебя
Но лучше на мой взгляд юзать curl или более высокоуровневую обвязку, как выше предложили - guzzle

Denis
07.06.2018
13:09:48
а там и было на газле изначально, именно поэтому и начал костылять. именно на нем и улетало, но не суть в общем.
Более интересно, есть ли более универсальный способ наподобии @
чтоб поставил и забыл

Google

Anton
07.06.2018
13:10:08
Я же тебе кинул
$context = stream_context_create(array(
'http' => array('ignore_errors' => true),
));
$result = file_get_contents('http://your/url', false, $context);

Maksim (Ellrion)
07.06.2018
13:10:17

Denis
07.06.2018
13:10:35

Anton
07.06.2018
13:10:36

Maksim (Ellrion)
07.06.2018
13:10:37
писец менять газл на гет контент потому что был эксепшен

TSka
07.06.2018
13:10:39

Anton
07.06.2018
13:10:59

Denis
07.06.2018
13:11:12
угу.

Maksim (Ellrion)
07.06.2018
13:11:45

Anton
07.06.2018
13:11:46
поставь игнорирование ошибок в php.ini ?

TSka
07.06.2018
13:11:46
guzzle кидает эксепшн

Anton
07.06.2018
13:12:02
негодуй ?

Denis
07.06.2018
13:12:09
можно хоть на сокетах эту задачу решать

Anton
07.06.2018
13:13:05
Единый способ заигнорить warnings - игнорить их на уровне php.ini
Но это пусть в такую бездну, что я жалею что про него рассказал ?

Maksim (Ellrion)
07.06.2018
13:15:31

Anton
07.06.2018
13:15:49

Google

Denis
07.06.2018
13:16:05
да, это понятно, можно так же и на уровне Ларавеля править App\Exceptions\Handler
Но это то же мне кажется каким-то лютым решением.
В общем думал мб есть более гуманный и универсальный способ )
Спасибо в любом случае за советы

Anton
07.06.2018
13:17:19

Denis
07.06.2018
13:18:23

Anton
07.06.2018
13:18:34
поставь 2
?

Maksim (Ellrion)
07.06.2018
13:20:54
так try cath же прекрасно работает там что вы тут мусолите?

Anton
07.06.2018
13:21:10
ну... по заявлениям ТС...

Maksim (Ellrion)
07.06.2018
13:21:36

Anton
07.06.2018
13:23:31
Вариант огонь! Но вдруг там у ТС нельзя такое делать ?

Denis
07.06.2018
13:24:01
Ага, спасибо я уже решил вопрос.

Anton
07.06.2018
13:33:02
Даже на 400 bad request

Denis
07.06.2018
13:34:56

Сергей
07.06.2018
14:58:09
подскажите у меня роут имеет вот такой 'middleware' => ['auth', 'role:manager', 'role:admin']
как сделать так чтобы юзер manager имел доступ к пути, сейчас не имеет из за того что нет админа

Adel
07.06.2018
14:58:42
role:admin,manager

Сергей
07.06.2018
14:59:58

f4rt~
07.06.2018
15:00:23
можно вообще \Error

Евгений
07.06.2018
15:04:42