Пример #1
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();
 }