
i
03.07.2017
13:39:37
div и table под ним для времени

Юрий
03.07.2017
13:41:09
Ферма

VSKut
03.07.2017
13:42:40

Юрий
03.07.2017
13:43:12
Я так и понял

Google

Evgeny_30
03.07.2017
13:55:02
Майнинг песики =)

F01134H
03.07.2017
13:56:26
милота

VSKut
03.07.2017
13:56:57
вот вопросец такой, а можно селектать как-то не все записи, а через 3 допустим?
0,4,7,11

F01134H
03.07.2017
13:57:37
конечно, делаешь запрос внутри цикла

VSKut
03.07.2017
13:57:46
мне одним запросом

Evgeny_30
03.07.2017
13:57:47
В цикле перебирай и все =)

VSKut
03.07.2017
13:57:49
какой нах цикл

Evgeny_30
03.07.2017
13:57:59
ну так ты вытяни все, а потом циклом перебирай

F01134H
03.07.2017
13:58:08

Vladimir
03.07.2017
13:58:09

VSKut
03.07.2017
13:59:23
понял, значит пойду в математические функции mysql

F01134H
03.07.2017
14:02:16
0,4,7,11
а че у тебя неравнозначные пропуски, должно быть 0 4 8 12, не?

Google

F01134H
03.07.2017
14:02:38
если в условии выборки есть повторяющаяся последовательность, то можешь какое-нибудь выражение для выборки задать

VSKut
03.07.2017
14:02:46
через 3, это просто пример от балды

Neo
03.07.2017
14:02:51
не конкретно тебе ответ, но возможно, кому-то полезно будет увидеть сравнение.

Alexey
03.07.2017
14:04:14

Neo
03.07.2017
14:05:13

Alexey
03.07.2017
14:06:02

Gabit
03.07.2017
14:27:54
Выбираешь сначала все, потом select where in
Между ними свою логику

VSKut
03.07.2017
14:52:07
думал в ларке должно быть что-то подобное из коробки

Evgeny_30
03.07.2017
14:58:59
В ларке, для этого конструктор запросов =(

F01134H
03.07.2017
14:59:58
для математических функций вроде нет никакой абстракции

VSKut
03.07.2017
15:00:20

Evgeny_30
03.07.2017
15:00:34
limit это sql

F01134H
03.07.2017
15:00:47
лимит это агрегация
как и всякие min, max

Никита
03.07.2017
16:34:12
Всем привет. Подскажите, знатоки, использую trans() и файл с переводом: https://laravel.com/docs/5.4/localization
В переводе нужно поддержать случайный выбор сообщения.
Например, вывод на экран случайного слова, рядом с Hello, {слово}

Евгений
03.07.2017
16:35:17
молодец

Google

Evgeny_30
03.07.2017
16:35:21
=)
ПОдсказали =)

Никита
03.07.2017
16:36:20
Да, случайно alt зажал вместо ctrl для перевода на новую строку. Не ругайтесь :))

Evgeny_30
03.07.2017
16:37:01
Го вопрос

Никита
03.07.2017
16:38:10
Есть файл "перевода" https://pastebin.com/RK3rfLSJ
Как вывести случайное слово из предложенных word? Если я в коде не знаю количество слов предложенных, например.

Виталий
03.07.2017
16:39:48
Так ведь array_rand

Никита
03.07.2017
16:40:36

Виталий
03.07.2017
16:40:50
Вот это не знаю, сорян

Юрий
03.07.2017
16:42:00
или просто trans('messages') чтобы вообще все
или как там у тебя файл назван с переводами

Никита
03.07.2017
16:44:32
trans('messages.word')
Спасибо. Сработало. Странно, видно руки в прошлый раз не из того места росли, когда пробовал сделать так же по наитию. Спасибо еще раз.

Юрий
03.07.2017
16:45:47
у меня встречный вопрос потому что еще не было времени смотреть в код компонента а до этого не юзал - юзаю именно компонент транслятора
грузит переменные только с messages.php
если назвать any.php то trans('any.word') не сработает
по аналогии с конфигами
кто во фрейме использует - там такой проблемы нет?
а то думаю что компонент криво настроил

Dmitriy
03.07.2017
16:47:00
c любой фигни у меня грузит

Google

Андрэ
03.07.2017
16:47:02
Да вроде все файлы трансляции подтягивает само

Юрий
03.07.2017
16:47:09
тогда коряво настроил, пасиб
а не, не коряво. не протестировал просто. все работает)

Никита
03.07.2017
19:19:43
Всем доброй ночи. Еще вопрос. Есть у меня табличка со списком всех постов, которые пользователь просмотрел: id, user_id, post_id
Как выбрать случайный пост из таблицы posts, который пользователь еще не просмотрел.
Решить хочу всё через Eloquent c использованием Relationships

Dmitriy
03.07.2017
19:21:25
whereNotIn пробовал?

Admin
ERROR: S client not available

Никита
03.07.2017
19:22:00
whereNotIn пробовал?
Это для выборки нового поста, который пользователь не просмотрел. А как выбрать массив тех, что просмотрел уже?

Dmitriy
03.07.2017
19:22:29
whereIn?

Никита
03.07.2017
19:23:01
$user->viewed_posts()->get() – возращает коллекции

Dmitriy
03.07.2017
19:23:16
да

Никита
03.07.2017
19:23:17
В whereNotIn я не могу же коллекции передать. Или могу?))

Dmitriy
03.07.2017
19:23:40
можешь
если нет - юзай pluck, но эт ваще не ок

Никита
03.07.2017
19:26:52
Я методом тыка заюзал flatten – и вот мне тоже не понравилось такое решение.

Dmitriy
03.07.2017
19:27:19
есть еще whereHas
но тут не то

Никита
03.07.2017
19:28:18
whereNotIn($column, $values, $boolean = 'and')
- на врох принимает string первым параметром – как же туда collection передать)

Dmitriy
03.07.2017
19:29:29
первый это id
название колонки
тебе вторым надо передавать

Google

Никита
03.07.2017
19:30:47
тебе вторым надо передавать
Вторым то надо передавать уже массив. Ну, коллекцию из ID, а не результат выборки запроса $user->viewed_posts()->get()

Dmitriy
03.07.2017
19:31:05
pluck('id)
добавь
будут тебе айдишники

Никита
03.07.2017
19:31:24

Dmitriy
03.07.2017
19:31:44
ну точнее щас нет возможности сказать как правильно
по идее тебе ж надо сделать чето типа
$posts = Post:all();
$user_viewed_posts = $user->viewed_posts->pluck('id');
$not_viewed_posts = Posts::whereNotIn('id', $user_viewed_posts)->get();
// get random and show

Никита
03.07.2017
19:35:39
Да, верно...

Katsi
03.07.2017
19:42:21
Делай через связи и whereDoesntHave

Dmitriy
03.07.2017
19:44:58

Никита
03.07.2017
19:48:43
И новые посты "за сегодня" выбираются для вывода пользователю.

Katsi
03.07.2017
19:54:51

Valeriy
03.07.2017
23:53:02
Для майнинг пул пишите чтоли)?