/** * 创建银行账户 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'))); }