/** * 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); }