Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. public function getPaginate($n)
  2. {
  3. return $this->model->with('professional')
  4. ->orderBy('extras.created_at', 'desc')
  5. ->paginate($n);
  6. }
  7.  
  8. $extras = $this->extraRepository->getPaginate(3);
  9. $links = $extras->render();
  10.  
  11. <div class="pagination">{!! $links !!}</div>
  12. </div>
  13. </div>
  14.  
  15. <div class="row">
  16. <div class="small-12 columns">
  17. <ul class="large-block-grid-3 medium-block-grid-2 small-block-grid-1">
  18. @if(empty($extras))
  19. <p class="empty-notice">Sorry, no extra available at the moment. Come back later</p>
  20. @else
  21. @foreach ($extras as $extra)
  22. <li class="extra-available">@include('user.card', ["description" => $extra->professional->company_name." in ".
  23. $extra->type.
  24. ' for '.$extra->date.' at '.$extra->date_time,
  25. "title" => $extra->professional->company_name,
  26. "image" => asset("../resources/assets/images/extra-card-example.png"),
  27. "id" => $extra->id])
  28. </li>
  29. @endforeach
  30. @endif
  31. </ul>
  32. </div>
  33. </div>
  34.  
  35. $(".pagination a").click(function(e){
  36. e.preventDefault();
  37. var url = $(this).attr('href');
  38. //alert(url);
  39. $.ajax({
  40. url: url,
  41. type: "GET",
  42. success: function(data){
  43. $('.extra-available').html(data);
  44. }
  45. });
  46. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement