/** * Update the specified resource in storage. * * @return \Illuminate\Http\Response */ public function update(ClientRequest $request, $slug) { $client = Client::where(compact('slug'))->firstOrFail(); $client_request = $request->except('tabs'); $client->update($client_request); Toastr::success("Saved changes"); $tabs = explode(':', $request->get('tabs')); return redirect('/client/' . $client->slug . '/' . $tabs[0] . '/' . $tabs[1]); }
/** * Update the specified resource in storage. * * @param ClientRequest $request * @param int $id * @return Response */ public function update(ClientRequest $request, $id) { $client = Client::findOrFail($id); if ($request->hasFile('logo')) { $image_name = $request->cid . '.' . $request->file('logo')->getClientOriginalExtension(); $request->file('logo')->move(base_path() . '/resources/assets/images/client', $image_name); $data = $request->except('logo'); $data['logo'] = $image_name; $client->update($data); } else { $client->update($request->except('logo')); } Session::flash('success_message', 'Client Updated Successfully'); return redirect('client/' . $request->id); }