/** * Edit a merchant profile company. * * @param integer $id * @param Company $request * @return Redirect */ public function update($id, CompanyRequest $request) { if ($this->merchant->updateById($id, $request->all())) { return redirect('merchant-profile')->with('message', 'Successfully updated.'); } return redirect('merchant-profile')->withInput(); }
/** * Edit a merchant. * * @param integer $id * @param MerchantRequest $request * @return Redirect */ public function update($id, MerchantRequest $request) { $request_new = $request->except(['password', 'password_confirmation']); if ($request->password != "") { $request->merge(['password' => bcrypt($request->password)]); $request_new = $request->all(); } if ($merchant = $this->merchant->updateById($id, $request_new)) { return redirect('merchant-profile')->with('message', 'Successfully updated.'); } return redirect('merchant-profile')->withInput(); }