محمد
5 سال پیش توسط محمد مطرح شد
2 پاسخ

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

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


ثبت پرسش جدید
محمد
@mohammadhs 5 سال پیش مطرح شد
0

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
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','PaymentController@payment');

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

کنترلر

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

    }

موفق باشید/.


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

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