Ошибка в обработчике v-on (Promise / asyn c): «Ошибка типа: невозможно прочитать свойство« pu sh »из неопределенного» - PullRequest
0 голосов
/ 18 февраля 2020
const res = await this.callApi('post','place_order',this.formItem)
if(res.status == 200){
                this.order.push(res.data)
                this.s("Order Successful !")
                this.formItem = {}
}

Когда я получил ответ от контроллера, это показывает, что 'pu sh' не определено.

И это мой контроллер

public function place_order(Request $request){
        $data = $request->all();
        $order= Order::create($data);

        return response()->json([
            'order' => $order,
            'success' => true
        ],200);
    }

1 Ответ

0 голосов
/ 18 февраля 2020

Проверьте тип «this.order». Array.prototype.pu sh () будет работать только с массивами.

Редактировать: поскольку в нем говорится, что "pu sh" из "undefined", вы должны также проверить если "this.order" действительно определен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...