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

3 سال پیش توسط محمد مطرح شد
آفلاین
user-avatar
محمد ( 5785 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
محمد ( 5785 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
سیدعلی موسوی ( 142798 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

1

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

شما دوتا 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','[email protected]');

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

کنترلر

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

    }

موفق باشید/.

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.