Пример #1
0
 /**
  * 创建银行账户 post
  * @param Request $request
  * @return mixed
  * @author AndyLee <*****@*****.**>
  */
 public function postCreateBankAccount(Request $request)
 {
     $input = $request->only('account', 'register_user_name', 'bank_branch', 'card_name', 'phone', 'bank', 'address', 'province', 'city', 'town', 'bank_url', 'bank_address', 'remarks');
     $rules = ['account' => 'required', 'card_name' => 'required', 'bank' => 'required', 'bank_url' => 'url', 'address' => 'integer'];
     $v = Validator::make($input, $rules);
     if ($v->fails()) {
         Session::flash('error', $v->messages()->first());
         return redirect()->back();
     }
     $account = new BankAccount();
     $account->company_id = Session::get('customer_id');
     $account->operator_id = Auth::user()->id;
     $account->account_type = '';
     //TODO账户类型
     $account->account = $input['account'];
     $account->account_name = $input['card_name'];
     $account->bank = $input['bank'];
     $account->bank_branch = $input['bank_branch'];
     $account->remarks = $input['remarks'];
     $account->province = $input['province'];
     $account->city = $input['city'];
     $account->town = $input['town'];
     $account->bank_url = $input['bank_url'];
     $account->bank_address = $input['bank_address'];
     $account->state_code = $input['address'];
     $account->save();
     Session::flash('success', '添加银行账户成功');
     return redirect()->to(action('BankAccountController@getBankAccount', Session::get('customer_id')));
 }