/**
  * 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()]);
 }
Esempio n. 4
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')));
 }