
Алексей
09.12.2016
10:41:23
Проще гит имхо

Dmitry
09.12.2016
10:41:34
что есть)

Jamal
09.12.2016
11:31:21
Могу посоветовать поковырять пакет voyager

Google

∀RTUR
09.12.2016
12:13:58
$table->increments('id');
$table->integer('chat_id')->unique();
$table->integer('referrer_id');
TelegramUser::firstOrCreate([
'chat_id' => $this->update->getMessage()->getChat()->getId(),
'referrer_id' => $arguments
]);
если я вставляю запись с другим referrer_id то появляется ошибка что chat_id должен уникален, он должен. Но referrer_id не может быть уникальным. Это так сказать повторная регистрация, как его обработать?
если пользователь попытается зарегистрироваться снова, с другим id например
firstOrCreate работал бы правильно если бы я отправлял только chat_id
он перед созданием проверяет есть ли такая запись уже
повторная регистрация не срабатывает. А вот на сообщение /start бот перестает отвечать.

(;¬_¬)
09.12.2016
12:17:32
у тебя может быть только одна строчка с таким chat_id в таблице

∀RTUR
09.12.2016
12:17:44
она необходима

(;¬_¬)
09.12.2016
12:17:46
если он уникальный

[root@localhost ~]#
09.12.2016
12:17:48
TelegramUser::firstOrCreate([
'chat_id' => $this->update->getMessage()->getChat()->getId(),
'referrer_id' => $arguments
]);
это что за магия?

(;¬_¬)
09.12.2016
12:17:57
т.е. если несколько юзверей в одном чате - то пиздец твоему скрипту
только первый прокатит
ты уверен, что тебе именно так надо?

Google

∀RTUR
09.12.2016
12:19:10
да, пользователь на сайте имеет свой id и id телеграма

Dmitriy
09.12.2016
12:19:27

(;¬_¬)
09.12.2016
12:19:40
чат айди это айди чатика ларавель

∀RTUR
09.12.2016
12:19:47
но тогда юзеры смогут регистрироваться с одинаковыми id

(;¬_¬)
09.12.2016
12:19:54
и как только у тебя в таблице появится строчка с таким чатid
больше строчек с таким чатидай в таблицу не закинет

∀RTUR
09.12.2016
12:20:10

Dmitriy
09.12.2016
12:20:18

(;¬_¬)
09.12.2016
12:20:33

?? Vladimir
09.12.2016
12:22:36
Товарищи, как правильно зарегистрировать пользователя из-под другого пользователя? Добавил в таблицу пользователей поле role, И такое же скрытое поле в форме регистрации. Регистрация обычного пользвователя проходит нормально, но когда я пытаюсь зарегистрировать админа из-под авторизированного пользователя ничего не происходит

∀RTUR
09.12.2016
12:25:29

(;¬_¬)
09.12.2016
12:28:00
это у тебя какая-то неправильная таблица

∀RTUR
09.12.2016
12:30:20
я видел что в миграции юзера вполне сходит unique email

(;¬_¬)
09.12.2016
12:30:27
UNIQUE — опция для INDEX. Используется для указания того, что соотвествующий столбец должен содержать уникальные значения. При указании UNIQUE в MySQL слово INDEX можно опускать (т.к. UNIQUE-столбцы в любом случае будут проиндексированы, но это не даст вставить в столбец неуникальные данные).

∀RTUR
09.12.2016
12:30:28
у меня тот же случай почти

Google

(;¬_¬)
09.12.2016
12:30:28
да
потому что у пользователей должен быть уникальный email

∀RTUR
09.12.2016
12:30:35
chat_id как email

(;¬_¬)
09.12.2016
12:30:39
а у тебя куча юзверей в одном чате
В ОДНОМ ЧАТЕ НЕСКОЛЬКО ЮЗВЕРЕЙ
а он смотрит что у тебя уже есть строка с таким chat_id и говорит тебе
строка с таким чат айди уже есть
или используй ее или иди нахрен

∀RTUR
09.12.2016
12:31:14
нет, у меня бот не для чатов

(;¬_¬)
09.12.2016
12:31:18
вторую с таким чат айди не вставлю

∀RTUR
09.12.2016
12:31:21
а для пользователя конкретного

Stanislav
09.12.2016
12:31:41
объясни ситуацию целиком потому что непонятно что надо вообще

(;¬_¬)
09.12.2016
12:31:54
значит ты findOrCreate не правильно используешь

marabu
09.12.2016
12:32:14

(;¬_¬)
09.12.2016
12:32:17

i
09.12.2016
12:32:23
Кстати, телеграм банит за одинаковые сообщения разным пользователям?

(;¬_¬)
09.12.2016
12:32:25
он хочет сделать из нее findOrCreate()
а ему говорят "иди нахер, строка с таким chat_id уже есть"

∀RTUR
09.12.2016
12:32:39
есть пользователь, он регистрируется через телеграм нажимая Start.

(;¬_¬)
09.12.2016
12:32:43
т.е. не нашел и не создал

Google

Stanislav
09.12.2016
12:32:46
я про концепцию таблицы и логику её использования)
ну это понятно

(;¬_¬)
09.12.2016
12:32:59
ну а ему нет

Stanislav
09.12.2016
12:33:01
но видимо есть какие-то причины такого подхода

(;¬_¬)
09.12.2016
12:33:04
все, пошел я, нервы дороже

Stanislav
09.12.2016
12:33:09
или нет их))

∀RTUR
09.12.2016
12:33:33

marabu
09.12.2016
12:33:35

i
09.12.2016
12:34:01

(;¬_¬)
09.12.2016
12:34:14
или нет их))
нервов? да что ты, не сомневайся, я самый терпеливый папа в мире

Admin
ERROR: S client not available

Stanislav
09.12.2016
12:34:35
это вместе с предыдущим моим сообщением

marabu
09.12.2016
12:34:45

(;¬_¬)
09.12.2016
12:34:58
окей

i
09.12.2016
12:35:14

Stanislav
09.12.2016
12:35:18
поздравляю с успешным счастливым отцовством))

(;¬_¬)
09.12.2016
12:35:47
спасиб

marabu
09.12.2016
12:35:55

Google

Wild
09.12.2016
12:53:40
Всем привет.
Кто то советовал мне как реализовать локальную разработку, и callback через ssh, можно ссылочку?
Второй вопрос, есть ли какой проверенный пакет, для реализации блога? Нужно в дашборде выводить новости для клиентов.
по поводу callback - http://frontender.info/expose-yourself-with-ngrok/
Вот вариантик
Не совсем подходящий правда
Я думал можно установить на мой веб сервер, и как то передавать запросы на локальный.
А тут домен кривой выйдет ппц

Евгений
09.12.2016
13:13:25
нахрена для простых новостей в дашборде юзать пакет
просто моделька, заголовок, тело новости, дата новости

Wild
09.12.2016
13:14:28
Настроил себе Ngrok
Топовая штука
так просто и так умно

Dmitriy
09.12.2016
13:17:16

Wild
09.12.2016
13:18:21
Ооо, сколько?

Евгений
09.12.2016
13:18:23
делай сразу на хостинге

Wild
09.12.2016
13:19:45
Дык на хостинге как то рукожопство чтоли

Dmitriy
09.12.2016
13:19:46

Wild
09.12.2016
13:19:56
Мне хватит
Мне главное чтобы call-back ловило

Dmitriy
09.12.2016
13:20:06
Нет

Евгений
09.12.2016
13:20:09

Wild
09.12.2016
13:20:10
Парочку тестовых