/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(EventRequest $request, $id)
 {
     $event = Event::find($id);
     $event->update($request->all());
     $event->updateOptions($request);
     return redirect('admin/event');
 }
 public function update($id, EventRequest $request)
 {
     $event = Event::findOrFail($id);
     $event->update($request->all());
     flash()->message('Successfully updated event: ' . $event->name, 'success');
     return redirect()->route('admin.events.edit', $event->id);
 }
示例#3
0
 public function store(EventRequest $request)
 {
     $event = Event::create($request->all());
     $event->options()->save(EventOptions::create());
     $event->mockGoogleEventId();
     // todo: use google calendar api
     Auth::user()->events()->save($event);
     return $this->respond($event);
 }
 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);
 }
示例#5
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request $request
  * @param  int $id
  * @return Response
  */
 public function update(EventRequest $request, $id)
 {
     $event = Event::findOrFail($id);
     $event->update($this->returnEventRequest($request->all()));
     $this->syncPrices($event->id, json_decode($request->input('hiddenprice')));
     $tags = (array) $request->input('tag_list');
     $this->syncTags($event, $tags);
     $albums = (array) $request->input('album_list');
     $this->syncAlbums($event, $albums);
     $this->syncBanner($event, $request->input('bannerid'));
     flash('Event has been updated');
     return Redirect::back();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Event  $event
  * @param  EventRequest $request
  * @return Response
  */
 public function update(Event $event, EventRequest $request)
 {
     $event->update($request->all());
     \Session::flash('flash_message_event_updated', 'Tu evento ha sido actualizado');
     return redirect('events');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param \App\Http\Requests\EventRequest $request
  * @param  int $id
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function update(EventRequest $request, $id)
 {
     $event = Event::findOrFail($id)->load('institute');
     $event->institute_id = $request->input('institute_id');
     $event->update($request->all());
     return Redirect::route('events.show', $event->id);
 }
示例#8
0
 /**
  * Store newly created resource in storage
  * @param EventRequest $request
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function store(EventRequest $request)
 {
     $event = $this->user->publish(new Event($request->all()));
     flash()->overlay("Success", "Your event has been added");
     return redirect(events_path($event));
 }
示例#9
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Requests\EventRequest $request
  * @return Response
  */
 public function store(Requests\EventRequest $request)
 {
     Event::create($request->all());
     return redirect()->to('event')->with('message', 'success');
 }
示例#10
0
 public function store(EventRequest $request)
 {
     Event::create($request->all());
     \Session::flash('flash_message1', 'Event was successfully been saved!');
     return redirect('events');
 }