Exemple #1
0
 /**
  * Delete.
  *
  * Delete a user out of the system.
  * REQUIRED method = softDeletes()
  *
  * @param int $id, The id of the trip.
  */
 public function delete($id)
 {
     $trip = Trips::find($id);
     if (Auth::user()->id != $trip->user_id || Auth::user()->is('admin') || Auth::user()->is('developer')) {
         return Redirect::back();
     }
     Trips::destroy($id);
     session()->flash('flash_title', 'U hebt iets verwijderd!');
     session()->flash('flash_message', 'De rit is verwijderd.');
     session()->flash('flash_message_important', true);
     return Redirect::back();
 }
 /**
  * Update.
  *
  * Update a resource.
  *
  * @param int $tripId , The user id.
  *
  * @return JSON resporns
  */
 public function update(Request $request, $tripId)
 {
     if (auth()->gaurd('api')->user()->id != $trip->user_id) {
         $returnData = [];
         return response()->json($returnData)->header('Content-Type', 'application/json', 200);
     }
     $trip = Trips::find($tripId);
     $trip->region = $request->region;
     $trip->destination = $request->destination;
     $trip->date = strtotime($request->date);
     // UNIX timestamp.
     $trip->name = $request->name;
     $trip->email = $request->email;
     $trip->telephone = $request->telephone;
     $trip->places = $request->places;
     $trip->save();
     $returnData = [];
     return response()->json($returnData)->header('Content-Type', 'application/json', 200);
 }