Beispiel #1
0
 public function store()
 {
     if (!Request::has('bank', 'name', 'account')) {
         return failure('参数错误');
     }
     $bank = Bank::find(Request::input('bank'));
     if (!$bank) {
         return failure('银行不存在');
     }
     $adminBank = AdminBank::add($bank, Request::input('name'), Request::input('account'), Request::input('address'));
     if (!$adminBank) {
         return failure('添加银行失败');
     }
     return success('添加银行成功');
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $banco = Bank::find($id);
     return view('bank.edit', compact('banco'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     if (Gate::denies('bank.delete')) {
         return view(config('app.template') . '.error.403');
     }
     $bank = Bank::find($id);
     if ($bank && $bank->update(['active' => 0])) {
         return redirect()->back()->with('succcess', 'Sukses hapus data bank ' . $bank->nama_bank . '.');
     }
     return redirect()->back()->withErrors(['failed' => 'Gagal hapus data bank.']);
 }