راکت

2 شیوه پرداخت برای محصول

2 پاسخ

سلام
مثلا ما میخوایم ۲ تا شیوه پرداخت داشته باشیم ( ۱-آنلاین / ۲-کسر از اعتبار)
حالا یه فرم داریم توی ویو و ۲ تا radio button داریم و action فرم رو میدیم به تابع paymentcash مثلا که برای پرداخت آنلاین هست..چجوری میشه اون کسر از اعتبار رو پیاده کرد؟کسی ایده ای داره؟

ثبت پرسش جدید

پاسخ‌ها

2
محمد
محمد
@mohammadhs

فرم انتخاب شیوه پرداخت توی یه pop-up باز میشه که اونجا طرف شیوه پرداخت رو انتخاب میکنه (radio button) و بعد روی دکمه پرداخت میزنه و فرم ارسال میشه به Action پست

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سلام
سناریو خیلی ساده ای داره اگر روی برگه بیاری هرچیزی که در ذهن داری همه کارها راحت میشن برات

شما دوتا radio button داری خب

 <input type="radio" name="result" value="buy" checked>
  <input type="radio" name="result" value="sell">

که این radio button ها تویی فرم هستند و ارسال میشن سمت یک روت دیگه

<form method="post" action="/payment">
                    @csrf
                    <input type="radio" name="result" value="buy" checked>
                    <input type="radio" name="result" value="sell">
                </form>

خب روت هم میشه

Route::post('/payment','PaymentController@payment');

و تویی متد کنترلرت radio button رو چک میکنی که کدام روش پرداخت رو انتخاب کرده و براساس اون تصمیمت رو میگیری که ایا ریداریکتش کنی به بانک یا بیای چک کنی ببینی ایا اعتبار لازم رو داره یا نه! اگر داره کاری که میخوای رو انجام میدی

کنترلر

public function payment(Request $request)
    {
        $fields = $request->result;
        if($fields == 'buy'){
            // logic
        }
        else{
            // logic
        } 

    }

موفق باشید/.

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

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

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