public function edit(EventRequest $request, Event $event) { $this->authorize('edit-event'); $input = $request->all(); $event->update($input); if ($request->hasFile('image')) { $event->image = $this->handleUpload($request); } $event->save(); event(new EventChanged($event, ['type' => 'event', 'status' => 'edited'])); $request->session()->flash('success', 'Event has been updated.'); return redirect('/event/' . $event->id); }
public function update($id, EventRequest $request) { $event = Event::find($id); \Session::flash('flash_message1', 'Event was successfully been updated!'); //$event->update($request->all()); $event->evt_name = $request->evt_name; $event->evt_desc = $request->evt_desc; $event->evt_date = $request->evt_date; $event->save(); if ($request->hasFile('image')) { $request->file('image')->move(public_path('event'), $request->file('image')->getClientOriginalName()); $event->image = 'event/' . $request->file('image')->getClientOriginalName(); $event->save(); } else { dd('No image was found'); } return redirect('events'); }