راکت
مسعود
مسعود
توسط مسعود مطرح شد
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
Saman
تخصص :برنامه نویس وب
@samanzdev5 سال پیشمطرح شد
0

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


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

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

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

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

مسعود
مسعود
تخصص :هاستینگر ، وبمستر ، مدیر شبکه
@mmmm.masood5 سال پیشمطرح شد
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');

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

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


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

به این صورت

use Evryn\LaravelToman\Facades\Toman;

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

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


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

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


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

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