@laravel_pro

Страница 1537 из 2014
Maksim (Ellrion)
28.06.2018
08:49:36
можно написать так hasOne() три раза и в итоге 4 запроса))
как ты для каждого hasOne укажешь что не брать то что уже взял другой? фигню ты написал

еще раз эта задача не столько по ларе сколько по sql

и в sql в постгресе например она решается через оконную функцию

в мускуле там вообще беда

Google
Aibek
28.06.2018
08:50:54
ну например hasOne()->orderByDesc('id') hasOne()->orderByDesc('id')->offset(1) hasOne()->orderByDesc('id')->offset(2) так не будет?)

Игорь
28.06.2018
08:51:11
Попробуйте через курсор, может?

[Anonymous]
28.06.2018
08:52:04
Себастьян
28.06.2018
08:53:21
Подскажите по Mix, делаю: require('bootstrap/js/dist/tooltip'); require('bootstrap/js/dist/popover'); а в консоли получаю "Uncaught ReferenceError: Tooltip is not defined"

Maksim (Ellrion)
28.06.2018
08:55:16
ну например hasOne()->orderByDesc('id') hasOne()->orderByDesc('id')->offset(1) hasOne()->orderByDesc('id')->offset(2) так не будет?)
к сожалению нет. оффсет один на всю выборку. жадная загрузка это один запрос для всех моделей т.е. where in() ну вот и сам теперь реши

¯\_(ツ)_/¯
28.06.2018
08:56:31


[Anonymous]
28.06.2018
08:56:46
https://softonsofa.com/tweaking-eloquent-relations-how-to-get-n-related-models-per-parent/

Короче вот этот кровавый запрос )

Maksim (Ellrion)
28.06.2018
09:07:38
Короче вот этот кровавый запрос )
а вот на постгресе SELECT * FROM ( SELECT *, row_number() OVER (PARTITION BY post_id ORDER BY created_at DESC ) as __num FROM comments WHERE post_id IN (....)) as t where __num <= 3 ORDER BY created_at DESC

Maksim (Ellrion)
28.06.2018
09:07:57
работает кстати очень быстро

Google
Maksim (Ellrion)
28.06.2018
09:09:04
ща покажу цифры. достаточно впечетляющие)

Aibek
28.06.2018
09:12:38
где цифры, Максим?)

3 минуты походу выполняется этот запрос))

впечатляет однако))

Maksim (Ellrion)
28.06.2018
09:14:19


[Anonymous]
28.06.2018
09:14:33
впечатляет однако))
фотошоп все оптимизирует

эммм

120мс?

Maksim (Ellrion)
28.06.2018
09:16:04
таблица оружия - 72 312 075 записей (count за 1min20s) таблицы юзеров - 8 395 346 записей (count за 2min) интересующий нас запрос 123милисекунды)

неболее чем по 3 оружия на 10 юзеров зарание выбранных

Aibek
28.06.2018
09:16:50
чем ты там занимаешься?)

Maksim (Ellrion)
28.06.2018
09:17:09
геймдев)

Maksim (Ellrion)
28.06.2018
09:17:56
очень долго
эм что долго?

Dmitry
28.06.2018
09:18:06
Maksim (Ellrion)
28.06.2018
09:18:09
время выполнения каунтов и есть пруф

Aibek
28.06.2018
09:18:11
расскажи в кратце что ты делаешь?)

Dmitry
28.06.2018
09:18:23
да мне тоже интересно))

[Anonymous]
28.06.2018
09:18:31
Google
Maksim (Ellrion)
28.06.2018
09:18:31
расскажи в кратце что ты делаешь?)
бекенд мобильных онлайн шутеров

Dmitry
28.06.2018
09:18:33
на пэхапэ игры пишешь?

Maksim (Ellrion)
28.06.2018
09:18:48
голенг

Dmitry
28.06.2018
09:18:57
кул

а базки какие юзаешь?

[Anonymous]
28.06.2018
09:19:15
бекенд мобильных онлайн шутеров
а чем ты сгенерил столько записей?

Maksim (Ellrion)
28.06.2018
09:19:29
а базки какие юзаешь?
постгрес и инмемори

Dmitry
28.06.2018
09:19:29
руками юзеров наверно )

Maksim (Ellrion)
28.06.2018
09:19:39
она еще и под нагрузкой

[Anonymous]
28.06.2018
09:20:58
короче постгрес рулит чтоли

а какие затыки могут быть при переходе на постгрес?

Maksim (Ellrion)
28.06.2018
09:22:07
ну я не тестил вариант как ты выше кидал с переменными на марии например так что хз. но что у постгреса фичь больше это факт. правда они обычно нафиг не нужны)

Aibek
28.06.2018
09:22:09
в мускул 8 вроде добавили оконные функции

Maksim (Ellrion)
28.06.2018
09:23:05
мария например быстрее была чем постгрес в каких то моментах. я раньше в рекламе работал и там была именно она. и постгрес она делала на тех задачах

[Anonymous]
28.06.2018
09:23:55
Aibek
28.06.2018
09:24:46
5,2?

[Anonymous]
28.06.2018
09:24:54
5,2?
2.5

а что есть для генерации дохерища записей?

Aibek
28.06.2018
09:28:55
faker?

Google
Maksim (Ellrion)
28.06.2018
09:29:31
faker?
и ночь видимо)

[Anonymous]
28.06.2018
09:29:34
OverflowException with message 'Maximum retries of 10000 reached without finding a unique value'

такую хрень чет пишет

Konstantin
28.06.2018
09:30:05
всем привет

Ребят, никто не сталкивался , как получить всех пользователей telegram chat ?

Maksim (Ellrion)
28.06.2018
09:39:12
вроде нельзя спициально. так же как например боты не видят сообщения ботов

Konstantin
28.06.2018
09:42:31
или как вариант делать webhook с бота на чат и собирать тех кто что-то написал , и сохранять у себя

прост не понимаю как Combot работает

Admin
ERROR: S client not available

Евгений
28.06.2018
09:43:24
бот апи нельзя, если только создавать своё приложение помоему

бот апи только количество юзеров может показать

Konstantin
28.06.2018
09:50:46
а под своим приложение ? это как ?

Евгений
28.06.2018
09:51:26
не знаю, сам не делал

Vitaly
28.06.2018
10:38:47
всем привет, сайт на Laravel не могу решить проблемы может кто подскажет? error: The following untracked working tree files would be overwritten by merge: public/.htaccess public/css/app.css public/favicon.ico public/index.php public/js/app.js public/robots.txt public/web.config Please move or remove them before you can merge.

DDiimmkkaass
28.06.2018
10:43:06
к ларе это не имеет никакого отношения ты прсото хочеш сделать мердж веток, но у тебя есть незакомиченные изменения в файлах в текущей ветке(собственно ты сам скинул список), которые конфликтуют с версиями фалов в ветке которую ты собрался мерджыть, что соответственно не разрешено гитом сделай stash или комит текущих изменений, а тогда уже merge

Vitaly
28.06.2018
10:46:01
самое интересное что это на работающем сервире, git add, ответ On branch test nothing to commit, working directory clean

Евгений
28.06.2018
10:47:17
git stash save

Vitaly
28.06.2018
10:50:41
git:(test) git stash save No local changes to save

Dmitry
28.06.2018
10:51:20
это при сборке создаются файлы

можешь сделать git reset --hard

Google
Dmitry
28.06.2018
10:51:27
git pull

можешь еще git stash попробовать git reset....

это более мягкий вариант )

reset кильнет лишние файлы ?

Vitaly
28.06.2018
11:05:24
git reset --hard HEAD is now at 3e62120 reinit

потом пулю и опять * branch test -> FETCH_HEAD error: The following untracked working tree files would be overwritten by merge: public/.htaccess public/css/app.css public/favicon.ico public/index.php public/js/app.js public/robots.txt public/web.config Please move or remove them before you can merge. Aborting

DDiimmkkaass
28.06.2018
11:31:29
git status - что показывает?

Gleb
28.06.2018
11:37:56
Тебя в гугле забанили?

Nikolay
28.06.2018
11:46:37
ребят кто-нибудь пользовался либой raym/instagram-php-scrapper

Diamond
28.06.2018
12:23:48
Добрый день! Какая-то ошибка стала вылетать при попытке обновить композер

In ProviderRepository.php line 208: Class 'Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider' not found Script php artisan optimize handling the post-update-cmd event returned with error code 1

Евгений
28.06.2018
12:34:33
Можно попробовать прочитать ошибку

Diamond
28.06.2018
12:37:56
ничего не помагает

в чем проблема вообще не понятно

тупая ошикба что не найден класс

F01134H
28.06.2018
12:38:10
я правильно понимаю, что в юнит тестах сервис контейнер ларки не создается?

Diamond
28.06.2018
12:38:17
но все на месте даже коммитов не было никакаих

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

F01134H
28.06.2018
12:39:15
причем тут редис

Diamond
28.06.2018
12:39:15
композер сносил, лок айл тоже папку вендор также

но не хочет и все

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