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.']); }