@phpgeeks

Страница 7174 из 8430
Like
02.04.2018
22:47:56
Обрабатывай их

Опираясь на то, какой именно это exception

Grigoriy
02.04.2018
22:48:11
могу и так и делаю. написал класс ErrorBag() который метод addError(msg, data) делает

а эксепшенами как

Google
seffka
02.04.2018
22:48:32
Делаешь форму и прописываешь правила EZ

Grigoriy
02.04.2018
22:48:33
ну там я свой бросаю какой хочешь можно

Ad.x ??
02.04.2018
22:48:40
могу и так и делаю. написал класс ErrorBag() который метод addError(msg, data) делает
ухх, а еще на лару ругаешься, что называют как будто ракета ))

Grigoriy
02.04.2018
22:48:47
вопрос нормальная ли практика наследовать эксепшен и добавлять туда поля на вход конструктора

чтобы следующий разраб потом ахуел что это наследовали эксепшен и в него массив запердолили?

Like
02.04.2018
22:49:22
Ты можешь даже еще проще сделать

Grigoriy
02.04.2018
22:49:25
Ad.x ??
02.04.2018
22:49:43
это не человек

Like
02.04.2018
22:49:43
try { foreach || $his->someMethod(); } catch (\Exception $e) { return response()->json($e->getCustomError()); }

Ты чо охуел

Ad.x ??
02.04.2018
22:49:55
он тебя щас научит дарту и в три строчки парсер как написать

Grigoriy
02.04.2018
22:50:26
я и ищу джедайские методы чтобы родными средствами делать по максимуму

Google
Like
02.04.2018
22:50:47
Ну раз это обычная валидация, то просто закидывай ошибки в массив

Grigoriy
02.04.2018
22:50:47
getCustomError()? там такое есть?

Like
02.04.2018
22:50:56
Только останавливайся на N элементах

getCustomError()? там такое есть?
Это ты должен сделать

Если тебе нужна не строка

Grigoriy
02.04.2018
22:51:23
а ну, то есть переопределение эксепшена

Ad.x ??
02.04.2018
22:51:26
что за дичь в цикле складывать ошибки в массив?

Grigoriy
02.04.2018
22:51:27
и наследование

Like
02.04.2018
22:51:49
что за дичь в цикле складывать ошибки в массив?
Дык он проверяет айтемы с ответа апишки

Grigoriy
02.04.2018
22:51:49
ad.x я ж грю, десять поставщиков. каждый из них может ругнуться а может и нет

Like
02.04.2018
22:51:57
Правда, почему в апишке нету сразу

фильтров

Grigoriy
02.04.2018
22:51:59
и надо в консольку js вывести все что они там ругнулись

Like
02.04.2018
22:52:00
Это уже другой вопрос

Ad.x ??
02.04.2018
22:52:03
Like
02.04.2018
22:52:11
и чо, нада в массив все? )
Ну вон человеку нужны все

Ad.x ??
02.04.2018
22:52:24
ненужны

Grigoriy
02.04.2018
22:52:25
а как еще, если не в массив?

Ad.x ??
02.04.2018
22:52:28
джедай или кто?

Grigoriy
02.04.2018
22:52:31
скажи я открыт для предложений

Google
Like
02.04.2018
22:52:50
Сказать разрабам апишки, чтобы они додумались сделать фильтрацию

Ad.x ??
02.04.2018
22:52:51
лог, в нотификашку, емейлом отправлять я хз

Like
02.04.2018
22:52:51
По параметрам

seffka
02.04.2018
22:53:05
абстрактную фабрику ошибок не забудь

Ad.x ??
02.04.2018
22:53:35
?

Like
02.04.2018
22:53:38
Классика Ниумею в вбрасывание исключения, но умею в рофлы про фабрику ?

Grigoriy
02.04.2018
22:53:53
ну я так понял так в общем то и делают - сразу вкидывают в функцию логгер

которая формально тот же эррор баг

который отработает когда shutdown_callback

Like
02.04.2018
22:54:09
А кому и зачем тебе нужно показать эти ошибки?

Ad.x ??
02.04.2018
22:54:14
прикинь

Ad.x ??
02.04.2018
22:54:27
10к ошибок... внезапно выключили свет.в браузере все потухно

заново начинаем :D

Like
02.04.2018
22:54:48
Бля, ну чел там же апишку юзает, нах это в логги пихать то

Блять короче, сложна

Grigoriy
02.04.2018
22:55:02
ну я принцип пытаюсь понять как умно делают

Ad.x ??
02.04.2018
22:55:05
чтоб как говнарь не чувствовать себя

Grigoriy
02.04.2018
22:55:15
вот услышал в логи пишут сразу. ошибка возникла - log->add(); continue()

Like
02.04.2018
22:55:20
ну я принцип пытаюсь понять как умно делают
Кому и зачем тебе нужно показывать "ошибки"?

Google
Grigoriy
02.04.2018
22:55:36
в целом такая тема пашет если установлен логгер. если прога без фрейма логгер придется композить туда

Ad.x ??
02.04.2018
22:55:38
Бля, ну чел там же апишку юзает, нах это в логги пихать то
в yii подобная хуйня используется... ты бы знал скоко она крови попила

Grigoriy
02.04.2018
22:56:01
вот думал можно ли это разрулить эксепшенами если не хочется модули ставить

Like
02.04.2018
22:56:24
Да тебе уже ничего не поможет

Советую сходить помолиться и очистится от нечисти

Grigoriy
02.04.2018
22:57:23
ты спрашивал кому нужно показывать ошибки - их надо перевести на русский показать отделу продаж

Like
02.04.2018
22:57:30
Дада

Пошел нахуй

Grigoriy
02.04.2018
22:57:35
чтобы не ебали мозги почему цены не показывает

Admin
ERROR: S client not available

Like
02.04.2018
22:57:37
Я у тебя это 3 раза спрашивал

Лана, я в хорошес настроение

Ad.x ??
02.04.2018
22:58:45
внезапно, можно сделать чтоб логгер пушил мессаги сразу в поток )

Grigoriy
02.04.2018
22:58:47
так что вопрос как и сказали был абстрактный но задача такая была. и я каждый раз думал - писать свой накопитель ошибок или кидать эксепшены и ловить их, как задумывали создатели пхп

и если эксепшены - то куда тут $data

Like
02.04.2018
22:59:22
чтобы не ебали мозги почему цены не показывает
Они юзают какие то фильтры и хотят по итогу получить данные?

Grigoriy
02.04.2018
22:59:32
оказалось никуда. именно ящик с ошибками решает

да

у них калькулятор отправок

Google
seffka
02.04.2018
22:59:45
как варик собирать в собственный стандарт. потом с локализауией изи будет

Grigoriy
02.04.2018
22:59:57
и они не заполняют поля которые требует одна апишка но не требует другая

Like
02.04.2018
23:00:00
Тогда это не в логгер, а на экран

seffka
02.04.2018
23:00:00
все я промахиваюсь ... пока спать

Grigoriy
02.04.2018
23:00:06
потом приходят в гости типа у нас только половина цен

надо вторую

я грю - зип код введите

вот видите - выплывает - введи сука зипкод

когда я выводил инглиш ошибки как шли от апишки - их даже не читал никто

"у тебя там программа что то пишет

вот и пришли к переводу на лету

соотвественно в массив падают все строки от апишки которые потом летят в базу и в базе я их потом перевожу руками

а как ищо. дать пиздюлей DHL Express что они "неправильно работают"?

да это в моем стиле, тока не прокатило

Grigoriy
02.04.2018
23:02:18
а мне почем знать это ж тебе кажется не мне

Like
02.04.2018
23:02:43
Делаешь запрос на апишку -> собираешь ответы -> убираешь одинаковые -> показываешь по итогу менеджеру или кто там

Ad.x ??
02.04.2018
23:02:54
кому какую нада тот с нужный полей и заберет

Like
02.04.2018
23:02:55
Если тебе нужны русские ошибки, а там инглиш - либо меняй апишку, либо юзай апи переводчика

Grigoriy
02.04.2018
23:02:58
вооот. то что я и делаю

Like
02.04.2018
23:03:09
Я бы после слов "переводи руками" сказал бы, чтобы они шли нахуй

Grigoriy
02.04.2018
23:03:11
адаптером каждую апиху, собираю ошибки

Страница 7174 из 8430