
Александр
13.09.2018
21:18:13
каждый раз

Olexandr
13.09.2018
21:18:55
Проверь что бы с фронта не прилетало по 2 запроса

Александр
13.09.2018
21:19:35
Раньше работало всё норм решил проапгрейдиться до 5.7 и стало так делать

Google

Александр
13.09.2018
21:22:35

Artyom
13.09.2018
21:22:45
xdebug
например
или лог.

Olexandr
13.09.2018
21:23:06
в инспекторе хрома, самый простой вариант

Artyom
13.09.2018
21:23:13
ну или так)

Olexandr
13.09.2018
21:23:50
вкладка network
поставь еще логи в начале функции
что бы точно исключить фронт

Artem
13.09.2018
21:25:25
Господа, вопрос. Есть в бд таблица формата json . называется response_messge. В таблице записи вида {"text":"Ошибка"}. как сделать если Если в responce_message нет ключа text то получить ошибку.

Olexandr
13.09.2018
21:26:57
ошибку при записи в бд, или при выводе?

Artem
13.09.2018
21:26:59
Пока сделал @if ( json_decode( $message->response_message,true)['text'] == "")
тоесть если оно пустое, ключ пустой , просто "". А надо что бы если отсутсвует ключ text

Google

Artem
13.09.2018
21:27:23
условие ессли отсутсвует ключ

Olexandr
13.09.2018
21:27:39
isset попробуй

Александр
13.09.2018
21:27:54
посмотрел по логам пришел только один пост запрос

Artem
13.09.2018
21:28:03

Александр
13.09.2018
21:28:57

Artem
13.09.2018
21:29:14

Александр
13.09.2018
21:29:47
секунду
истина будет если присутствует
есть ещё идеи по поводу дублирования записи?

Artem
13.09.2018
21:32:16
истина будет если присутствует
а ещё мимоходнный вопрос, вот я вывожу title из другой таблицы бд . Если запись из бд удалю . Но хочу оставить при этом title на том месте где вывожу , при помощи soft delete это возможно ?

Olexandr
13.09.2018
21:35:02

Artyom
13.09.2018
21:35:33

Olexandr
13.09.2018
21:36:52

Artyom
13.09.2018
21:37:51
там какая-то е-я мистика, мне самому уже интересно.

Александр
13.09.2018
21:37:54

Artyom
13.09.2018
21:40:14
пока ничего в голову не идет. Вряд-ли событие на save() есть, это как-то тупо...

Александр
13.09.2018
21:40:15

Artyom
13.09.2018
21:40:27
ну дабл save() делать.

Olexandr
13.09.2018
21:41:52

Adel
13.09.2018
21:41:58
и никтоне предлагает залогироватьмомент инсерта записи

Google

Adel
13.09.2018
21:42:14
можнодаже внутрях элоквента

Olexandr
13.09.2018
21:42:39
и что это даст?
мы и так знаем что создается 2 записи

Adel
13.09.2018
21:42:51
можноузнатькогда
и кол стек

Olexandr
13.09.2018
21:44:40
ну, можно просто логировать приходящий риквест и узнавать откуда все приходит и сколько раз, раз уже выяснили что именно в этом месте происходит создание записи
вообще лучше всего вообще все залогировать)
и отследить весь путь запроса

Artyom
13.09.2018
21:45:14
и кол стек
ОО! профайлинг можно включить ? там каждый шаг расписан будет)
народ с rabbitmq кто-нибудь в ладах? Не получается через кофиг заставить писать лог в файл, работает в контейнере это все...
эээх....

Александр
13.09.2018
22:05:52
короче ради эксперемента создал новый контроллер, с новой моделью и новой таблицей. добавилась без дублежа.
Завтра продолжу поиски ответа где я наговнокодил((

Olexandr
13.09.2018
22:07:55

Artem
13.09.2018
23:13:42
Ребята помогите с soft delete
Помогите, как вывести из бд soft delete значение?

Roma
13.09.2018
23:38:35
withTrashed()

Artem
13.09.2018
23:42:55
со связями
Попытаюсь описать проблему. Есть две таблицы. Обе soft delete . Так вот на страничке я вывожу поля таблиц и поле title из другой таблицы которое связано .
Вызываю во view так - @foreach ($message->SendQueueName() as $item)
<a class="">{{ $item->title }}</a>
@endforeach
SendQueueName() хранит в себе
public function SendQueueName()
{
return SendQueue::findMany(($this->send_queue_id));
}
Как оставить запись даже после удаления

Google

Adel
13.09.2018
23:58:40
тебе слово "удаление" что нибудь говорит?
не надо юзать софтделит не для удаления

Artem
14.09.2018
00:05:46
не понял тебя
Например очередь удаляется, название стирается а мне надо что бы осталось

Artem
14.09.2018
01:20:13
Перестал работать passport с createfreshtoken помогите

Olexandr
14.09.2018
04:19:24

Александр
14.09.2018
04:30:52
Нет. Вечером буду думать. Есть одно предположение, что я не правильно прописал функции для связи таблиц

Askar
14.09.2018
04:45:48

Ислам
14.09.2018
04:50:34
Первое, что приходит на ум - это переопределить pivot связь

Andrey
14.09.2018
06:22:42
Создай модель для t1_t2 (class T1T2 extends Pivot), а в ней связи hasMany для t3, t4, t5.
В моделе Т2, в связе t1s: ->using('App\Models\T1T2')

Artem
14.09.2018
06:24:47
Перестал работать passport с createfreshtoken помогите. Из обновления расширений пхп может быть ?
Не видит что юзер авторизован

Andrey
14.09.2018
06:25:31
через pivot будут доступны t3s и другие

Евгений
14.09.2018
06:42:50
как из массива
[w] => [123,456,789],
[h] => [321,543,756]
получить массив вида
[[123, 321], [456, 543], [789, 756]]

Митяй
14.09.2018
06:44:14
средствами collect - надо подумат ь) А так 1 foreach всего ?

Евгений
14.09.2018
06:44:28
форычем не хочется, надо без коллекта)

Sergey
14.09.2018
06:44:40

Евгений
14.09.2018
06:44:41
щас ищу в массивных функциях что нибудь подходящее

Митяй
14.09.2018
06:45:18
уверен, через жопу это будет с объединением неких 2 функций ))

Google

Митяй
14.09.2018
06:45:32
по результат покажи, как сделаеш ь)

Sergey
14.09.2018
06:48:00

Евгений
14.09.2018
06:48:29
да в map тоже не оч удобно, но вообще изначально им хотел

Sergey
14.09.2018
06:48:44

Митяй
14.09.2018
06:52:42

Евгений
14.09.2018
06:53:06
сделал через array_map в итоге

Митяй
14.09.2018
06:53:35
покажи сюда

Sergey
14.09.2018
06:53:59

Евгений
14.09.2018
06:54:20
сука, как же "офигенно" работать с проектом на лре 4.1 ?

Митяй
14.09.2018
06:55:08
??

Sergo
14.09.2018
06:55:37

Евгений
14.09.2018
06:55:57
это не саблайм

Лемур
14.09.2018
06:56:02
Фига
Так можно было?

Александр
14.09.2018
06:58:59
Всем привет.
Не могу победить CORS на Forge. barryvdh/laravel-cors ставил, свою middleware пробовал, в /public/index.php заголовки прописывал.
Идеи кончились. Кто знает, как решить?

Olexandr
14.09.2018
07:02:00