Dmitriy
$faker = Faker\Factory::create();
$faker->dateTimeBetween($startDate = 'now', $endDate = '+5 years')
Arthur'); DROP TABLE Users;--
спасибо
Arthur'); DROP TABLE Users;--
Dmitriy
нет
Dmitriy
https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/DateTime.php#L122
✙ Myroslav
Мужики, а у кого-то есть обёртка что-бы мокать Propel Query?
Никак не могу вкурить как это правильно сделать.
Заранее спасибо, если найдутся добрые люди 😐
Arthur'); DROP TABLE Users;--
нужно делать __construct чтобы сделать firstOrCreate?
Arthur'); DROP TABLE Users;--
у меня почему-то не работает это
Arthur'); DROP TABLE Users;--
а вот new Model(); работает
Arthur'); DROP TABLE Users;--
и последующий ->save();
Dmitriy
Arthur'); DROP TABLE Users;--
TelegramUser::firstOrCreate(['id' => $from]);
Arthur'); DROP TABLE Users;--
модель всё так же пустая
Arthur'); DROP TABLE Users;--
TelegramUser::firstOrCreate(array('id' => $from)); тоже
Евгений
ошибка то какая
Arthur'); DROP TABLE Users;--
fillable...
Arthur'); DROP TABLE Users;--
простите
Arthur'); DROP TABLE Users;--
ёпта.
$users = TelegramUser::all();
foreach ($users as $user) {
$telegram->sendMessage([
'chat_id' => $user->id,
'text' => $request->input('message')
]);
}
Arthur'); DROP TABLE Users;--
пустой массив $users
Arthur'); DROP TABLE Users;--
в модели нет ничего кроме $fillable
Arthur'); DROP TABLE Users;--
о господи
Arthur'); DROP TABLE Users;--
таблица узеров пустая
Arthur'); DROP TABLE Users;--
что-то я сегодня невнимательный
Maksim
😂
Dmitriy
Maksim
Только хотел спросить - а в БД есть что..? )))
Алексей
Алексей
там же коллекция возвращается, которая форычем нормально жуется
Dmitriy
с чего ради? )
я бота в игног добавлю. он мне сообщение не сможет отправить
Dmitriy
эксепшен будет
Алексей
Либами шлешь сообщения?
Dmitriy
даже если нет. обработку ошибок нужно делать =)
Arthur'); DROP TABLE Users;--
Алексей
У меня отправка сообщения в заблокированную группу не вызывает exception, а возвращает статус success
Алексей
Алексей
я просто перепробовал все, начал свою писать )
Алексей
Под мои нужды они не катят :-(
Dmitriy
Алексей
ACL в суппергруппах
хандлеры на тип сообщения
DI в командах
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
Dmitriy
try
Алексей
Arthur'); DROP TABLE Users;--
$telegram->sendMessage
Arthur'); DROP TABLE Users;--
это?
Алексей
Нету нормального билдера запросов, мне помтоянно нужно помнить какие нейминг параметров которые туда передавать
Dmitriy
Arthur'); DROP TABLE Users;--
try
а экзепшен просто Exception?
Dmitriy
нет
Dmitriy
свой был
Алексей
в phpdoc там есть
$telegram->sendMessage([
'chat_id' => 'CHAT_ID',
'text' => 'Hello World',
'reply_markup' => $reply_markup
]);
Передается массив.... Пхпдок для массива?
Dmitriy
да
Arthur'); DROP TABLE Users;--
try {
//sendmessage
} catch (Exception e) {
// log
}
Алексей
Для моей ленивой жопы проще было написать
$message->to($chatId)->text('bla-bla')->send()
Алексей
В команды не передаются параметры :-)
К примеру есть команда /help
Мне нужно получить текст после команды, к примеру /help stata_epta, а в хандлере команды я получаю параметр stat_epta
Алексей
Примерно как роутинге лары хочу :-)
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
так, как сделать экзепшн?
Алексей
Он в закрытом проекте на битбакете, сейчас на гитхаб тихонько переношу, весь свой горький опыт за год
Arthur'); DROP TABLE Users;--
Firdavs
смотря для чего
Arthur'); DROP TABLE Users;--
например, что заблокирован бот пользователем, невозможно отправить сообщение
Алексей
есть еще один вариант... отправь вот это
`<b> <i> trololo</b> </i>
Алексей
C парсингом html
Dmitriy
Алексей
Хочешь покидаться какахами на мой скил? )
Firdavs
Алексей
https://github.com/akeinhell/telegram-bot
там пока только базовые методы пока реализованы, я их делаю в свободное время.
И хочу все выше озвученные моменты там реализовать
Алексей
вот пример отправки без использования магических массивов
$message = MessageEntry::create()
->text($this->faker->text)
->to(self::CHAT_ID)
->withReplyKeyboard($keyboard);
$this->bot->sendMessage($message);
$message->hideReplyKeyboard();
$this->bot->sendMessage($message);
$this->bot->sendTextMessage(self::CHAT_ID, $this->faker->text);
Anonymous
а чому у тебя chat_id константой?
Arthur'); DROP TABLE Users;--
try {
$telegram->sendMessage([
'chat_id' => $user->id,
'text' => $request->input('message')
]);
} catch (TelegramResponseException e) {
Log::error('TelegramResponseException');
}
Arthur'); DROP TABLE Users;--
не работает
Arthur'); DROP TABLE Users;--
Parse error: syntax error, unexpected ')', expecting variable (T_VARIABLE)