コード例 #1
0
ファイル: EventsController.php プロジェクト: slicvic/wgg
 /**
  * Reschedule a given event.
  *
  * @param  Request $request
  * @param  int $id
  * @return \Illuminate\View\View|\Illuminate\Http\RedirectResponse
  */
 public function postReschedule(StoreEventFormRequest $request, $id)
 {
     $event = Event::findOrFail($id);
     // Check if the user is allowed to reschedule this event
     $this->authorize('reschedule', $event);
     $input = $request->only(['event.title', 'event.type_id', 'event.start_at', 'event.description', 'venue.name', 'venue.lat', 'venue.lng', 'venue.address', 'venue.url']);
     $this->eventRepository->reschedule($event, $input);
     $this->flashSuccess(trans('messages.event.created', ['title' => $event->present()->title()]));
     return response()->json();
 }