مشکل در متد pay در کلاس transaction

پرسیده شده
فعالیت 1513 روز پیش
دیده شده 848 بار
0

با سلام 

در متد pay خطای زیر رو دارم 

Trying to get property of non-object

 

 public function pay(Order $order)
    {
        return $this->gatewayFactory()->pay($order,$order->payment->amount);
    }

 

فایل پیوست

مجید صادقی زاده
مجید صادقی زاده

19 اسفند 98

0
حذف شده

سلام .. 

این خطا احتمال داره به این خاطر باشه که برای $order رابطه‌ای با payment ایجاد نشده. 

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

21 اسفند 98

0
حذف شده

سلام 

این متد توی مدل order نوشته شده است

فایل پیوست

مجید صادقی زاده

توسط

مجید صادقی زاده

21 اسفند 98

0
حذف شده

خروجی 

$this->gatewayFactory()

و همینطور 

$order->payment->amount

رو چک کنید.

احتمالا یکی از این‌ها مقدار درستی برنمیگردونه

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

21 اسفند 98

جلسه پرداخت سفارشات ناتمام