راکت

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

8 پاسخ

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

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');

    }
ثبت پرسش جدید

پاسخ‌ها

8
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

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

مسعود
مسعود
@mmmm.masood

تخصص: هاستینگر ، وبمستر ، مدیر شبکه

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

شاید پاسخ شما همین‌جا باشد

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

Toman::orderId('order_1500')
    ->amount(15000)
مسعود
مسعود
@mmmm.masood

تخصص: هاستینگر ، وبمستر ، مدیر شبکه

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

 $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

تخصص: کدنویس نوب :)

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

مسعود
مسعود
@mmmm.masood

تخصص: هاستینگر ، وبمستر ، مدیر شبکه

به این صورت

use Evryn\LaravelToman\Facades\Toman;
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

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

مسعود
مسعود
@mmmm.masood

تخصص: هاستینگر ، وبمستر ، مدیر شبکه

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

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

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