@laravel_pro

Страница 1500 из 2014
Maksim (Ellrion)
20.06.2018
11:53:15
Что хук только принимает инфу о том что та система приняла его или нет
ну у платежек некоторые хук об оплате должен ответить определенные вещи. не просто 200 а некий статус. в конкретно том случае статус платежной транзации о которой ПС тебя оповещает. причем сам хук может быть вызван несколько раз и реакция должна быть корректной.

Anton
20.06.2018
11:53:19
Другой отдел что-то лютует

хук должен прислать данные или endpoint должен ответить хуку?

Google
Anton
20.06.2018
11:54:36
Хук не отвечает...

Хук срабатывает, а endpoint ему отвечает

Nik
20.06.2018
11:55:22
задача хука доставить ответ и удостоверится, что он доставлен

реагировать на ответ кроме как доставлено / не доставлено он не должен

Maksim (Ellrion)
20.06.2018
11:55:35
идемпотентность (про несколько раз), а вот поточнее про "хук об оплате должен ответить определенные вещи"
когда на стороне ПС пользователь довл до конца транзакцию, ПС шлет пост на кэлбек. И ждет от келбека ответ о судьбе этой транзакции на стороне приложения. при этом он может долбиться туда пока этот ответ не будет таки получен

Nik
20.06.2018
11:55:41
я так понимаю именно в этом вопрос

> И ждет от келбека ответ о судьбе этой транзакции на стороне приложения. это не важно по сути для гейта

Nik
20.06.2018
11:57:06
ну то, как ты на это среагируешь - твои дела. гейт должен "донести мысль" что транзакция состоялась

Maksim (Ellrion)
20.06.2018
11:57:34
> И ждет от келбека ответ о судьбе этой транзакции на стороне приложения. это не важно по сути для гейта
ну почему же не важно. это служит для ПС маркером о закрытии транзакции. или кэлбек эндпоинт своим ответом может заставить вообще отменить транзакцию

Nik
20.06.2018
11:58:09
Max
20.06.2018
11:58:34


Maksim (Ellrion)
20.06.2018
11:59:03
Google
Max
20.06.2018
11:59:31
Осенило почему так происходит, это я дурак? Вопрос закрыт

Nik
20.06.2018
12:01:07
Анекдот в тему. Собеседовался вчера на лида бекендеров, вопрос - "ну ты же верстать умеешь? не против?"

Владислав
20.06.2018
12:02:00
При отсутствии логики - возможно.
с самоподписанным сертификатом хром не дает открыть сайт

Anton
20.06.2018
12:03:45
ну почему же не важно. это служит для ПС маркером о закрытии транзакции. или кэлбек эндпоинт своим ответом может заставить вообще отменить транзакцию
Ну это слегка странно... Идейно ты должен получить callback на своей стороне и если ты заметил что косяк, то послать команду на cancel

Nik
20.06.2018
12:04:14
ну из моей практики по интеграции гейтов, кто как хочет, тот так и теребонькает

Anton
20.06.2018
12:05:05
Просто получается что API server сообщает тебе информацию, а ты его заставляешь менять данные... Ну как-то не правильно...

в API даже как бы методы которые меняют данные обычно потом должны инициироваться со стороны клиента

а не как ответ на предоставление информации

Ruslan
20.06.2018
12:07:43
Извините за глупый вопрос, первый раз с Laravel. Foreign key constraint is incorrectly formed. Может ли эта ошибка быть из-за того, что раньше база на pgslq была? Пытаюсь мигрировать на mysql

Aleksandr
20.06.2018
12:12:44
Привет. Подскажите можноли как-то заюза в ModelFilters search от scout?

что бы скаут работал с Eloquent моделью

нужно применить фильтра модели + фильтр полнотекстового поиска через elastic

Nik
20.06.2018
12:14:33
только сначала эластик, а потом уже база

Nik
20.06.2018
12:19:03
ты вот прям так емок сейчас был, что я даже не знаю на какое из возражений нужно ответить первым

Евгений
20.06.2018
12:25:32
емок

хорошее слово

Google
Nik
20.06.2018
12:41:51
бекапы тоже для слабаков

Иван
20.06.2018
12:45:31
Надо просто сразу писать правильно

Subb98
20.06.2018
12:46:44
расскажи это ребятам, которые работают с биллингом и где недочёт при округлении тысячных может обернуться огромными финансовыми убытками.

проверил, говорят, что ты пи**ишь

стрелку метнул, дальше сам знаешь )

Nik
20.06.2018
12:49:00
Надо просто сразу писать правильно
на чистом коде, ведь ооп - дырка для хакеров

Станислав
20.06.2018
12:58:55
на чистом коде, ведь ооп - дырка для хакеров
Выше не читал, но ООП дырка это в каком смысле ?

Nik
20.06.2018
12:59:26
Станислав
20.06.2018
12:59:49
Я понял)

Ярослав
20.06.2018
13:21:41
Ребят, вообщем такая проблема. Есть middleware, когда ею подключаешь в одну группу роутов, она отрабатывает корректно, когда подключаешь её же, таким же самым способом в другую группу роутов, она не отрабатывает, в чем может быть проблема?)

Евгений
20.06.2018
13:22:10
Давай код

Вообще в мидлварю то попадает?

Ярослав
20.06.2018
13:22:43
нет

Route::group(['prefix' => 'profile', 'middleware' => 'isUser'], function () { Route::get('/', 'User\Profile@index')->name('user.profile'); });

вот к примеру так

и есть аналогичная группа роутов

в ней когда подключаю, все работает, а в этой не

Route::group(['prefix' => 'blog','middleware' => 'isUser'], function () { Route::paginate('/', 'BlogController@index')->name('blog.index'); Route::paginate('{slug}', 'BlogController@render')->name('blog.render'); });

Google
Ярослав
20.06.2018
13:23:29
вот тут работает

Евгений
20.06.2018
13:23:57
А отличия то есть какие то?

Ярослав
20.06.2018
13:24:05
я исправил, ошибся немного

Евгений
20.06.2018
13:24:07
Просто он и не доходит до второй группы

Понял

Ярослав
20.06.2018
13:25:05
то есть на все роуты blog применяется она, а на profile нет

хотя все роуты внутри группы отрабатывают корректно

Maksim (Ellrion)
20.06.2018
13:27:40
Route::group(['prefix' => 'profile', 'middleware' => 'isUser'], function () { Route::get('/', 'User\Profile@index')->name('user.profile'); });
вообще звучит так буд то такого быть не может) а что за мидлвар такой isUser? можешь его код показать?

а еще сделай php artisan ro:li

покажи что выведет

Евгений
20.06.2018
13:29:14
Ну ты сокращатель)

Ярослав
20.06.2018
13:32:01
хм, middleware же по идее раньше вызывается нежели конструктор в контроллере ?

Maksim (Ellrion)
20.06.2018
13:32:17
сначало конструктор потом все мидлвары

Ярослав
20.06.2018
13:32:30
ну тогда я "плохое слово" )

спасибо)

Jorj
20.06.2018
13:40:57
а еще сделай php artisan ro:li
ухты, не знал о таком сокращении, работает

Maksim (Ellrion)
20.06.2018
13:48:46
ухты, не знал о таком сокращении, работает
работают любые сокращения не имеющие колизий. это фишка симфони консоль компонента. так что такое работает и для артисана и для композера и еще много для чего что написано на базе этого пакета)

Jorj
20.06.2018
13:51:28
даже так!? спс

F01134H
20.06.2018
13:58:25
Google
Rustam
20.06.2018
14:01:13
Привет парни

кто работал с elasticSearch поделитесь опытом, что использовали?

Maksim (Ellrion)
20.06.2018
14:51:33
https://github.com/sleimanx2/plastic
пластик стремненький посмотри https://github.com/basemkhirat/elasticsearch

Aleksandr
20.06.2018
15:29:26
Ребятули) Подскажите. SomeModel::search('')->get() - ничего не находи. sout:import and flush делал

данные есть

Страница 1500 из 2014