
Игорь
14.09.2018
13:37:59

Лемур
14.09.2018
13:38:25
Ну, это просто для порядка. А почему бы вам вообще не вынести вставку из циклов? Всех циклов
Сначала собрать всё для вставки, а потом одним запросом вставить
И выше покоду у вас вставка. Тоже бы в батч объединить

Google

Лемур
14.09.2018
13:39:34
а, понял - оттуда id берется

Игорь
14.09.2018
13:40:20

Лемур
14.09.2018
13:43:03
Приблезительно должно быть так:
1. Собрать батч для вставки первых записей.
1.1 Вставить
2. Выбрать id
3. Собрать батч для вставки записей которые используют первые id
3.1 Вставить

Игорь
14.09.2018
13:49:29

Лемур
14.09.2018
13:50:45

Игорь
14.09.2018
13:51:24

Dmitry
14.09.2018
14:29:26
Подскажите, пожалуйста, как решается проблема с отправкой большого реквеста методом POST в приложение?
Как я понял он разделяется на чанки а лара потом не может собрать их чтобы апдейтнуть все модели из реквеста....

Kernel
14.09.2018
15:28:07
или в чем у тебя проблема?

Dmitry
14.09.2018
15:29:01
на каком этапе? Вот форма отправляет реквест
я делаю dd($request->all()) и вижу что там уже чего-то не хватает
там у меня 9 массивов по 83 элемента
в форме добавляю еще 9 элементов и в реквесте вижу:
84
84
84
83
83
и т.д.
лимит в 1000 не превышен, да и закоментирован у меня в php.ini

Google

Kernel
14.09.2018
15:31:12
ну так там где отправляешь - отправляй чанками поменьше

Dmitry
14.09.2018
15:32:25
как это сделать?
или где можно почитать?
как гуглить проблему вообще, ничего не могу найти

Kernel
14.09.2018
15:32:45
я хз как ты отправляешь

Dmitry
14.09.2018
15:32:51
да обычно

Kernel
14.09.2018
15:32:54
ты отправляешь 9 массивов. ОТправляй по 2

Dmitry
14.09.2018
15:33:01
<form></form> постом
и там 800+ инпутов

Kernel
14.09.2018
15:33:27
у тебя форма на 800 инпутов?

Dmitry
14.09.2018
15:33:38
ага

Kernel
14.09.2018
15:33:40
ну отправляй с помощью js тогда

Dmitry
14.09.2018
15:34:33
ну да, это один из вариантов
больше никаких идей?
мб это настройки сервера там

Kernel
14.09.2018
15:34:50
хз

Игорь
14.09.2018
15:47:26
Model::orderBy('id', 'desc')->first()->id
или
Model::max('id')?

Митяй
14.09.2018
16:00:38
Model::max('id')

Игорь
14.09.2018
16:03:22
Как можно получить значение инкрементированного ключа в таблице? Оно может не совпадать со значением последнего id, если было произведено удаление

Lexx
14.09.2018
16:03:38
Всем привет, а в 5.1 Modek::paginate(xx)->sortByDesc('id'); Не работает?

Игорь
14.09.2018
16:06:59

Google

Adel
14.09.2018
16:07:43
имей ввиду

Kernel
14.09.2018
16:07:48
а потом приходит запрос - и у тебя уже другое значение

Игорь
14.09.2018
16:08:10

Kernel
14.09.2018
16:08:29
опиши задачу

Игорь
14.09.2018
16:09:57
Проблема в том что необходимо $meaning_id получать
Думал предугадывать id запросив его 1 раз и инкрементируя. Понял что фигня

Adel
14.09.2018
16:14:42
)))

Kernel
14.09.2018
16:14:53
чет не понятно что у тебя там происходит

Adel
14.09.2018
16:15:04
ну можно использовать доктрину. или секвенсы в постгресе какомнибудь
или guid
а. еще можно счетчик в редисе...

Kernel
14.09.2018
16:16:07
я не понимаю как тебе поможет предугадывание meaning id

Игорь
14.09.2018
16:17:27

Kernel
14.09.2018
16:22:27
заполняй массивы, а после foreach делай insert

Google

Игорь
14.09.2018
16:23:34

Kernel
14.09.2018
16:23:56
ну так создание Meaning оставь
тебе все равно их создавать надо

Игорь
14.09.2018
16:25:14

Kernel
14.09.2018
16:26:42
В принципе можешь так же собирать для Meaning данные + оставлять пустым meaning_id пустым для 2х запросов
потом создать Meaning одним запросом
и с полученными ID уже создать все вторичные модели
у тебя там какое-то поле уникальное есть? по нему создавай ключи для массивов

Игорь
14.09.2018
16:29:58
Хмм, если так подумать, Model::insert возвращает вставленные модели? Можно оттуда idшники стянуть

Adel
14.09.2018
16:32:34

Игорь
14.09.2018
16:33:25

Adel
14.09.2018
16:33:40
есть какая-то принципиальная разница?

XFile
14.09.2018
16:34:17
здравствуйте! подскажите пожалуйста. Подойдет ли к проекту laravel админская панель, сделанная с использованием bootstrap3 или уже только bootstrap4 нужно искать в админ панелях?

Игорь
14.09.2018
16:34:37

Kernel
14.09.2018
16:34:43

Игорь
14.09.2018
16:37:41
Ладно, всем спасибо. Буду завтра думать

Konstantin
14.09.2018
16:57:35

Митяй
14.09.2018
16:58:35

XFile
14.09.2018
16:58:44

Google

Konstantin
14.09.2018
16:59:42

XFile
14.09.2018
17:01:28
Может быть взять что-то готовое тогда для админ панели? Может Сову, например.
у меня клиент выбирает сейчас админ панель на themeforest и подобных сайтах. он хочет чтоб там были всякие графики и другие элементы, которые ему нужно для проекта. а я пока пытаюсь понять как правильно поступить. Я им дал задание искать с bootstrap4 и vu2 чтоб компоненты были с использованием vue2. а ведь обычная соба идет без реактивных компонент?

Konstantin
14.09.2018
17:02:46
В Сове также заюзан vue, ознакомься с демо и документацией
Просто смотри, клиент то много чего хочет, главное чтобы ты потом это смог реализовать

XFile
14.09.2018
17:04:52
В Сове также заюзан vue, ознакомься с демо и документацией
понял вас! возможно вы избавили нас от ненужных шагов. Спасибо! Вы не подскажете напоследок, если, к примеру, мы поставим Сову, то сможем ли мы потом в свой проект добавить компоненты из других admin панелей? Всякие календари, графики, ? Это не очень сложно делается?

Konstantin
14.09.2018
17:06:13

XFile
14.09.2018
17:07:10

Konstantin
14.09.2018
17:07:32
+ admin
Да

XFile
14.09.2018
17:08:41
Да
спасибо! вовремя остановили нас)
лишь бы она не оказалась сырой и глючной

Юрий
14.09.2018
17:10:18
Нахер сова если есть нова?

XFile
14.09.2018
17:10:41

Юрий
14.09.2018
17:10:50
Достаточно сравнить доку
К тому же нова нативная

Kernel
14.09.2018
17:11:03
достаточно сравнить цену

XFile
14.09.2018
17:11:25
https://sleepingowladmin.ru/ - сайт лежит

Konstantin
14.09.2018
17:11:33
Тоже гляньте