/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, EntryRequest $request) { $tags = $this->createTagList($request); $entry = Entry::findOrFail($id); $entry->update($request->all()); $entry->tags()->sync($tags); return redirect('entries'); }
/** * Show all entries * * Get a JSON representation of all the registered users. * * @Get("/{id}") * @Versions({"v1"}) */ public function show($id) { try { return Entry::findOrFail($id); } catch (ModelNotFoundException $e) { throw new ResourceException("No user record found."); } }
public function update(Request $request, $id) { $entry = Entry::findOrFail($id); $user = JWTAuth::parseToken()->authenticate(); if ($user->id == $entry->user_id) { $entry->update($request->all()); return $entry; } else { abort(403, 'Not authorized to update this entry'); } }
/** * Mark a cancelled entry as cancelled (i.e. refunded) in the database */ public function entryRefunded(Request $request, $entry_id) { $entry = Entry::findOrFail($entry_id); $entry->paymentStatus = 'cancelled'; $entry->save(); return redirect(action('EventsController@siteAdmin')); }
public function viewEntry($id) { $entry = Entry::findOrFail($id); $entry->user = User::findOrFail($entry->user_id); return view('entry.view', ['entry' => $entry]); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // Delete the database entry $entry = Entry::findOrFail($id); $entry->delete(); $params = ['title' => 'Destroyed Blog Entry!', 'entry' => $entry]; return view('blog.entry.destroy', $params); }