larabook / gateway

A Laravel package for connecting to all Iranian Banks
MIT License
244 stars 188 forks source link

افزودن user_id به جدول transaction #160

Open F4rzane opened 5 years ago

F4rzane commented 5 years ago

من یک ستون جدید به جدول transaction کردم ولی نمتونم موقعی که داره رکورد جدید در جدول ذخیره میشه بهش مقدار بدم لطفا راهنمایی کنید چجوری فیلد user_id رو مقدار دهی کنم

saber13812002 commented 5 years ago

شما یک جدول خودت ساختی برای اینکه تراکنش ها رو مدیریت کنید

خب حتما جدول شما مدل داره درسته اگر
eloquent or model استفاده کردید

                $inf = new Info;
                $inf->req_date = now();
                $inf->req_time = now();
                $inf->user_id = $id;
                $inf->save();

اگر از دستور مستقیم اضافه کردن رکورد به جدول استفاده میکنید چرا گوگل نمیکنید مستندات لاراول گویاست

sh4rifi commented 5 years ago
 $gateway = \Gateway::make(new \Mellat());

   // $gateway->setCallback(url('/path/to/callback/route')); You can also change the callback
   $gateway
        ->price(1000)
        // setShipmentPrice(10) // optional - just for paypal
        // setProductName("My Product") // optional - just for paypal
        ->ready();

            $order['user_id'] = $this->user->id; // or  Auth::user()->id 
            GatewayTransaction::find($gateway->transactionId())->update($order);

شما میتونید جدول مورد نظرتون رو به راحتی آپدیت بفرمایید.