
Андрэ
08.09.2017
08:57:15
какэто

F01134H
08.09.2017
08:57:40
@negasus а как ты падающее соединение с бд восстанавливаешь кстати
в демоне

Андрэ
08.09.2017
08:58:08
ээ, а чего оно падает? в каком смысле?

Google

F01134H
08.09.2017
08:58:39
try {
var_dump(Cache::tags(['zec-pool', 'user', 'rating'])->get($worker["id"]));
} catch(\Exception $e) {
var_dump($e);
}
вовзращает тупо null
без исключений
а почему при этом падает воркер =\
в доке про это написано

Андрэ
08.09.2017
08:59:43
а сколько у тебя демоны эти работают??

F01134H
08.09.2017
08:59:44
а т.к. демон у тебя работает постоянно, то соединение постоянное тоже открывается, и в один момент у него таймаут происходит

Андрэ
08.09.2017
09:00:04
у меня нет таких кейсов

F01134H
08.09.2017
09:00:07
он же запускается как отдельный процесс и на фоне работает
--daemon

Андрэ
08.09.2017
09:00:21
кто он то? обработчик очередей?

Google

F01134H
08.09.2017
09:00:29
ага

Андрэ
08.09.2017
09:00:56
у меня обработчик очереди queue:work запускается через supervisor. он же его и переподнимает, если упал
ничем дополнительным я не заморачиваюсь и не утыкаюсь

Anton
08.09.2017
09:08:52
аналогично
@folleah, а полностью handle покажешь?

F01134H
08.09.2017
09:10:30
не могу)
но я вроде разобрался

Anton
08.09.2017
09:10:37
это нормально

F01134H
08.09.2017
09:10:39
ща проверю

Anton
08.09.2017
09:25:05
расскажи потом что было

F01134H
08.09.2017
09:25:29
короче
надо чекать кэш с помощью has()
с помощью get() возвращается null, и хотя исключений нет, оно все равно падает
Хм
$value = Cache::remember('users', $minutes, function () {
return DB::table('users')->get();
});
А это норма, хранить в одном элементе здоровые массивы?
и экономней\быстрее ли это, чем по отдельности элементы массива сохранять

Андрэ
08.09.2017
09:57:00
а почему бы и нет
Кеш и нужен как раз, чтобы хранить здоровые штуки, которые иначе долго достаются/строятся
Хранить по отдельности может быть выгоднее, когда юзеры у тебя чаще меняются, чтобы весь кеш каждый раз не обновлять

Google

F01134H
08.09.2017
09:59:37
Понятно

Myroslav
08.09.2017
10:06:20

Евгений
08.09.2017
10:14:37
кто нибудь юзал готовые пакеты для месседжей? типа переписку юзеров сделать
или лучше самому по фасту запилить?

Игорь
08.09.2017
11:14:28
Пацаны, вопрос, есть ли boot метод какой-то на attach ( а именно при синхронизации через sync метод ), ине там нужно поставить \Carbon\Carbon::now() на pivot значение

DDiimmkkaass
08.09.2017
11:55:50
ты при sync можеш вторым параметром передать дополнительние поля для pivot таблицы

Игорь
08.09.2017
12:04:56

DDiimmkkaass
08.09.2017
12:05:30
да, должны

Игорь
08.09.2017
12:05:43
Блин, мне так не подходит

Vyacheslav
08.09.2017
12:41:57
@mgorunuch там вроде в L5 можно в пивоте на миграцию прописать как на основную таблицу $table->timestapms() и lara будет автоматически добавлять дату добавления и обновления, если укажешь в связи belongsToMany ->withTimestams()

Игорь
08.09.2017
13:26:17
Опа
Ты мне новый мир открыл) щас гляну

Игорь
08.09.2017
13:26:31
Спасибо

Vyacheslav
08.09.2017
13:27:39
?

Игорь
08.09.2017
13:42:44
?
А ты случайно не знаешь он при not modified изменяет created at?
Ну если sync прошёлся по нему но не изменил

Artem
08.09.2017
13:47:53
Ребят, кто нибудь подключал elasticsearch к scout? Если да, то можете помочь? есть один вопрос небольшой

Игорь
08.09.2017
13:48:53

Artem
08.09.2017
13:50:10
да собственно нужно сделать чтобы искало в ошибочной раскладке клавиатуры. Например если ввели rbyj, то должно найти кино

Siarhei
08.09.2017
13:50:39
просто переводишь обратно в кириллицу и ищешь

Google

Siarhei
08.09.2017
13:50:41
вот и всё
хочешь на бэке

Admin
ERROR: S client not available

Siarhei
08.09.2017
13:50:59
хочешь на фронте

Artem
08.09.2017
13:51:20
так есть варианты слов и не на русском
и как мне настроить elasticsearch для этого

Siarhei
08.09.2017
13:52:04
тогда пробуешь сначала искать так, как ввели, а потом уже пробуешь с обратным

Artem
08.09.2017
13:52:15
как?
естественно я понимаю как это должно быть, я не знаю как настроить elastic

Gabit
08.09.2017
14:00:35
На бэке
Делаешь запрос 2 раза
С одной расскладкой потом с другой

Artem
08.09.2017
14:01:05

Gabit
08.09.2017
14:01:21
Хз

Artem
08.09.2017
14:09:09

Combot
08.09.2017
14:09:45
combot.org/chat/-1001067453809

Siarhei
08.09.2017
14:33:42
https://laravel.com/docs/5.4/scout#searching
Не понимаю, что не понятного
Документация шикарная просто
Настроить elastic где?

Google

Siarhei
08.09.2017
14:34:23
Установить?
Если локально — самый быстрый способ это homestead
А если на продакшене — https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-elasticsearch-on-ubuntu-16-04
Вот и всё
В чем вопрос?
Всё гуглится

Artem
08.09.2017
14:36:15
я не спрашивал как поставить же

Siarhei
08.09.2017
14:36:43

Artem
08.09.2017
14:37:14
да собственно нужно сделать чтобы искало в ошибочной раскладке клавиатуры. Например если ввели rbyj, то должно найти кино
либа с которой работаю https://github.com/thomasjsn/laravel-scout-elastic

Vyacheslav
08.09.2017
14:47:37
норм так двигается