Esempio n. 1
0
File: User.php Progetto: abreban/RGU
 public function adventures()
 {
     $adventures = Adventure::where('user_id', $this->id)->get();
     return $adventures;
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  AdventureRequest  $request
  * @param  int  $id
  * @return Response
  */
 public function update(AdventureRequest $request, $id)
 {
     $adventure = Adventure::findOrFail($id);
     $adventure->update($request->all());
     return redirect('adventures');
 }
Esempio n. 3
0
 public function vote(Request $request)
 {
     if ($request->anonymous) {
         $adventure = Adventure::findOrFail($request->id);
         $adventure->increment('anonymous_votes');
         $adventure->increment('all_votes');
         $adventure->save();
     } else {
         $adventure = Adventure::findOrFail($request->id);
         $adventure->increment('anonymous_votes');
         $adventure->increment('all_votes');
         $adventure->save();
         $vote = new Vote();
         $vote->adventure_id = $request->id;
         $vote->user_id = Auth::user()->id;
         $vote->save();
     }
     return redirect('adventures');
 }
Esempio n. 4
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $top_adventures = Adventure::orderBy('all_votes', 'DESC')->get();
     return view('home.index')->with('top_adventures', $top_adventures);
 }