botman / driver-facebook

BotMan Facebook Messenger Driver
MIT License
71 stars 72 forks source link

Conversation with facebook driver not working #62

Closed taimaiduc closed 6 years ago

taimaiduc commented 6 years ago

This is my case

This work
$this->ask('Email', function (Answer $answer) {
                $this->email = $answer->getText();
                $this->askPhone();
            });
This work
public function askPhone()
    {
        $this->ask('Phone', function (Answer $answer) {
            // Save result
            $this->phone = $answer->getText();
            $this->findOrder();
        });
    }
$orders = Order::where('email', $this->email)->where('phone', $this->phone)->orderBy('updated_at', 'DESC')->limit(5)->get();
        $list = ListTemplate::create()
            ->useCompactView()
        ;
        foreach ($orders as $order) {
            $list->addElement(
                Element::create('Chủ hóa đơn: ' . $order->name)
                    ->subtitle($order->order_key)
                    ->addButton(ElementButton::create('Xem chi tiết')
                        ->payload('tracker ' . $order->order_key)->type('postback'))
            );
        }
NOT WORK HERE
        $this->say($list);