/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $cuenta = BankAccount::findOrFail($id); $data = $request->all(); $this->validate($request, BankAccount::$rules); $cuenta->update($data); return redirect()->route('admin.empresa.show', $request->input('enterprise_id'))->with('message', '<div class="alert alert-success" style="margin-top:15px">Cuenta Bancaria editada con Éxito</div>'); }
/** * Display a listing of the resource. * * @return Response */ public function index() { return \App\BankAccount::get(); }
/** * Run the database seeds. * * @return void */ public function run() { $usd = \App\Currency::where('name', 'USD')->first(); $user = \App\User::where('email', '*****@*****.**')->first(); \App\BankAccount::firstOrCreate(['amount' => 0, 'user_id' => $user->getKey(), 'currency_id' => $usd->getKey()]); }
/** * 创建银行账户 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'))); }