مسعود
3 سال پیش توسط مسعود مطرح شد
8 پاسخ

خطا در هنگام استفاده از کتاب خونه toman

سلام
در لاراول برای پرداخت از کتابخونه تومان استفاده کردم همه چی درسته طبق داکیومنشن ولی یه ارور بی ربط دارم

Method Evryn\LaravelToman\PendingRequest::orderId does not exist.

کد من

  public function pay()
    {

        $request = Toman::amount(15000)->orderId()
            // ->description('Subscribing to Plan A')
            // ->callback(route('payment.callback'))
            // ->mobile('09350000000')
           //  ->email('amirreza@example.com')
          //   ->name('Amirreza Nasiri')
            ->request();

        if ($request->successful()) {
            $transactionId = $request->transactionId();
            // Store created transaction details for verification

            return $request->pay(); // Redirect to payment URL
        }

        if ($request->failed()) {
            return $request->message();
            // Handle transaction request failure; Probably showing proper error to user.
        }
//        $subscription = Subscription::find($id);
//        $subscription->status = 'paid' ;
//        $subscription->saveOrFail();
//        return view('link');

    }

ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
متن خطا گفته که orderId وجود نداره. قبل از orderId یه dd بگیرید ببینید اصلا وارد این متود میشه یا نه؟
@mmmm.masood


مسعود
تخصص : هاستینگر ، وبمستر ، مدیر شبکه
@mmmm.masood 3 سال پیش مطرح شد
0
Method Evryn\LaravelToman\PendingRequest::dd does not exist.

نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش آپدیت شد
0

به اینصورت بنویسین
توجه کنین که مقدار کد orderId را خودتون باید بسازین و باید رشته یکتا باشه حتما

Toman::orderId('order_1500')
    ->amount(15000)

مسعود
تخصص : هاستینگر ، وبمستر ، مدیر شبکه
@mmmm.masood 3 سال پیش مطرح شد
0

همچنان ارور پابرجاست

 $request = Toman::orderId('order_1500_526365255SSD')
        ->amount(15000)
            // ->description('Subscribing to Plan A')
            // ->callback(route('payment.callback'))
            // ->mobile('09350000000')
           //  ->email('amirreza@example.com')
          //   ->name('Amirreza Nasiri')
            ->request();

        if ($request->successful()) {
            $transactionId = $request->transactionId();
            // Store created transaction details for verification

            return $request->pay(); // Redirect to payment URL
        }

        if ($request->failed()) {
            return $request->message();
            // Handle transaction request failure; Probably showing proper error to user.
        }
//        $subscription = Subscription::find($id);
//        $subscription->status = 'paid' ;
//        $subscription->saveOrFail();
//        return view('link');

نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
0

کلاس Toman را با مسیر درست user کردی ؟


مسعود
تخصص : هاستینگر ، وبمستر ، مدیر شبکه
@mmmm.masood 3 سال پیش مطرح شد
0

به این صورت

use Evryn\LaravelToman\Facades\Toman;

Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

به نظرم طبق مستندات زیر پیش برید
https://evryn.github.io/laravel-toman/#/fa/
@mmmm.masood


مسعود
تخصص : هاستینگر ، وبمستر ، مدیر شبکه
@mmmm.masood 3 سال پیش مطرح شد
0

دقیقا طبق همین مستندات پیش رفتم میگه این متود وجود نداره


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام