Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Нельзя это на ларе делать. Только на джаве
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Wild тебе надо изучить сначала основы, а затем уже браться за модные слова и фреймворки.
Dmitriy
Может это не его ?
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Это ничье
Евгений
https://tlgrm.ru/docs/bots/2-0-intro#url-buttons
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Евгений
ой ну там вообще всё сложно
Евгений
если еще js посмотреть...
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Сложно было в ie 5. Не все выжили
Anonymous
'parse_mode' => 'HTML',
Евгений
https://core.telegram.org/bots/api#inlinekeyboardbutton
Anonymous
да, прочитал документацию
Anonymous
гип гип ура
Евгений
ты думаешь ты там на html наверстаешь кнопку в сообщении?)
Anonymous
Пацаны, держись
Anonymous
Я щас с очередями работать буду
Anonymous
:D
Alex ZeroDub
надеюсь с Apache Kafka ?
Евгений
а в телеграме нельзя же забанить на денек?
Евгений
я вот банил пару раз людей, но не знаю как вернуть из бана, не было опыта. Можно попробовать
Dmitriy
Arthur'); DROP TABLE Users;--
Anonymous
Только палками не кидайтесь
Anonymous
я сижу в доке
Anonymous
не совсем понимаю
Anonymous
как передать в очередь в задание данные
Anonymous
Cейас делаю так
Anonymous
public function handle($data)
Anonymous
и получаю ошибку
Anonymous
Missing argument 1 for App\Jobs\SendTelegramNotify::handle()
Anonymous
Видимо нужно что то в стиле
Anonymous
Request $request
Sergey
БОльше кода в студию со строкой ошибки
Anonymous
SendTelegramNotify.php line 33
Anonymous
public function handle($data)
Anonymous
в дата передаю массив с нужными мне данными
Anonymous
В документации так написанно
Anonymous
public function handle(UserRepository $users)
Евгений
Вопрос то какой
Anonymous
Как передать в метод handle данные
Евгений
А как у тебя сейчас?
Anonymous
dispatch(new SendTelegramNotify($PushParams))
Anonymous
Ну вот создаю
Anonymous
Сейчас ошибку 500 получаю
Dmitriy
PushParams что это ?
Sergey
PushParams - какого типа?
Anonymous
array
Anonymous
массив
Dmitriy
А должен не массив
Anonymous
А что туда передать можно?
Sergey
SendTelegramNotify - это твой класс или из какой-то библиотеки?
Anonymous
class SendTelegramNotify implements ShouldQueue
Anonymous
Это очередь
Sergey
да пофигу на очередь
Sergey
класс этот ты писал или он из библиоткеи?
Sergey
конструктор покажи для SendTelegramNotify
Anonymous
https://bosnadev.com/2015/03/07/using-repository-pattern-in-laravel-5/
Sergey
не handle
Anonymous
public function __construct()
{
//
}
Anonymous
В конструкторе у меня пусто
Sergey
тогда давай больше кода
Sergey
а не 2 строчки :)
Sergey
можешь на пастебин весь класс сделать
Sergey
по тому, что есть - очень тяжело понять что вообще в системе происходит
Anonymous
http://pastebin.com/XNnvNxZV
Sergey
в 33 строке ошибка?
Anonymous
Была, потому что там было public function handle($data)
Dmitriy
Я чет не понял . но ты ничего не передаешь туда
Sergey
в handle нужно передать аргумент события, которое ты собираешься обрабатывать этим обработчиком
Евгений
А он его удали наоборот из 33 строчки)
Sergey
https://laravel.com/docs/5.3/events#manually-accessing-the-queue
Вот пример
ты послыаешь эвент new OrderShipped()
и в обрбарботчкие указываешь его первым параметром в handle
Anonymous
Сделал уже
Sergey
не надо его удалять
Anonymous
private $data;
public function __construct($data)
{
$this->data = $data;
}
Anonymous
Хз костыль или нет
Sergey
для того handle и есть, что обрыбатывать что-то
Anonymous
Но работает
Sergey
public function __construct($data)
{
$this->data = $data;
}
А причем тут __construct?