@laravel_pro

Страница 1863 из 2014
Александр
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
Проверь что бы с фронта не прилетало по 2 запроса
каким способом лучше это сделать

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
isset попробуй
подскажи как пожалуйста

Александр
13.09.2018
21:29:47
секунду
истина будет если присутствует

есть ещё идеи по поводу дублирования записи?

Artem
13.09.2018
21:32:16
истина будет если присутствует
Да отлично работает, нехило так поправил функционал на самом деле ) гранд мерси

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

Olexandr
13.09.2018
21:35:02
есть ещё идеи по поводу дублирования записи?
оч станно, ведь елокент не обновлялся вроде попробуй убрать ->save(), посмотри будет ли сохранение

Olexandr
13.09.2018
21:36:52
а что в /gift/{id}?
пхд переход к новости

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
withTrashed()
не работает

со связями

Попытаюсь описать проблему. Есть две таблицы. Обе 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 помогите

Александр
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
форычем не хочется, надо без коллекта)

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

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

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

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

Sergey
14.09.2018
06:48:44
да в map тоже не оч удобно, но вообще изначально им хотел
Да вот тут пример 3 - http://php.net/manual/ru/function.array-map.php

Митяй
14.09.2018
06:52:42
Да вот тут пример 3 - http://php.net/manual/ru/function.array-map.php
как я и писал - тлько сложность возрастает понимания, что ТУТ происходит )

Евгений
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
??

Евгений
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 заголовки прописывал. Идеи кончились. Кто знает, как решить?

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