/** * Update the specified resource in storage. * * @param VehicleRequest $request * @param int $id * @return Response */ public function update(VehicleRequest $request, $id) { $vehicle = Vehicles::findOrFail($id); if ($request->hasFile('image')) { $image_name = $request->bid . '.' . $request->file('image')->getClientOriginalExtension(); $request->file('image')->move(base_path() . '/resources/assets/images/vehicle', $image_name); $data = $request->except('image'); $data['image'] = $image_name; $vehicle->update($data); } else { $vehicle->update($request->except(['image'])); } Session::flash('success_message', 'Vehicle has been updated successfully!'); return redirect('vehicle'); }