/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $idea = Idea::findOrFail($id); if (Gate::denies('destroy-idea', $idea)) { abort(403); } $idea->delete(); return response()->json("ok"); }
/** * Display admin index. * * @return Response */ public function index() { if (Gate::denies('admin')) { Auth::logout(); return redirect('/admin/login'); } // Display total numbers $groups = Group::count(); $members = Member::count(); $ideas = Idea::count(); return view('admin.dashboard', ['groups' => $groups, 'members' => $members, 'ideas' => $ideas]); }
/** * Run the database seeds. * * @return void */ public function run() { \App\Idea::findOrCreate('Indiana Jones'); \App\Idea::findOrCreate('"double rainbow... what does it mean?"'); $indianFood = \App\Idea::findOrCreate('indian food'); $japaneseFood = \App\Idea::findOrCreate('japanese food'); $curry = \App\Idea::findOrCreate('curry'); $alooPakora = \App\Idea::findOrCreate('aloo pakora'); \App\IdeaRelationship::findOrCreate($indianFood, $curry); \App\IdeaRelationship::findOrCreate($indianFood, $alooPakora); \App\IdeaRelationship::findOrCreate($japaneseFood, $curry); }
/** * @param int $id * @return Idea */ private function findIdeaOr404($id) { $idea = Idea::find($id); if (!$idea) { throw new NotFoundHttpException('No such idea.'); } return $idea; }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { return Idea::destroy($id); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $idea = Idea::find($id); return view('ideas.show', compact('idea')); }
public function supporters() { $ideaCount = Idea::count(); $ideaSupporters = Idea::all(); return view('account.supporters')->with('ideaCount', $ideaCount)->with('ideaSupporters', $ideaSupporters); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Idea $idea) { // Delete idea of $id $idea->delete(); flash()->success('Idea has been deleted!'); return redirect('ideas'); }