Как установить cookie из разговора с ботменом - PullRequest
0 голосов
/ 30 мая 2019

У меня есть этот экземпляр BotMan, и я просто хочу установить cookie с данными, как только они введут свое имя.

Но я не могу найти способ сохранить Cookie без ответа, так как я не могуЯ не хочу сохранять Cookie, как только они закончат, но как только я узнаю, например, как их зовут, я смогу использовать его, когда они вернутся.

Я пытался Cookie::queue(cookie()->forever('name', $this->firstname));, но это простосохрани это.Дело в том, что это работает:

// Store Lead to database
            $lead = new Lead();
            $lead->name = $this->firstname;
            $lead->email = $this->email;
            $lead->tel = $this->tel;
            $lead->save();

, и это не убивает мой поток разговоров, пользователь даже не чувствует, что я сохраняю данные.

public function askFirstname()
    {
        $this->ask('Cum sa-ti spun?', function(Answer $answer) {
            $this->firstname = $answer->getText();
            Cookie::queue(cookie()->forever('name', $this->firstname));
            $this->say('Incantat, '. $this->firstname);
            $this->askEmail();
        });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...