public function store(Request $request) { $keys = 'money,card_id'; $data = $this->autoValidate($request, 'withdraw.store', $keys); $data += ['uid' => $this->agent->getKey()]; $withdraw = Withdraw::create($data); $withdraw->init(); return $this->success('', url('agent/withdraw')); }