コード例 #1
0
ファイル: User.php プロジェクト: bryanvaldez/genesis5.0
 public function voted()
 {
     return $this->belongsToMany(Ticket::getClass(), 'ticket_votes')->withTimestamps();
 }
コード例 #2
0
 public function popular()
 {
     $tickets = Ticket::all();
     dd($tickets);
 }
コード例 #3
0
 /**
  * Submit the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function submit($id, Guard $auth)
 {
     $ticket = Ticket::findOrFail($id);
     //$data =  auth()->user()->vote($ticket);
     currentUser()->vote($ticket);
     return redirect()->back();
 }
コード例 #4
0
 public function findOrFail($id)
 {
     return Ticket::findOrFail($id);
 }
コード例 #5
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function submit($id, Request $request, Guard $auth)
 {
     $this->validate($request, ['comment' => 'required|max:250', 'link' => 'url']);
     $comment = new TicketComment($request->only(['comment', 'link']));
     $comment->user_id = $auth->id();
     $ticket = Ticket::findOrFail($id);
     $ticket->comments()->save($comment);
     session()->flash('success', 'Tu comentario fue guardado exitosamente');
     return redirect()->back();
 }