table.blade.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <div class="box">
  2. @if(isset($title))
  3. <div class="box-header with-border">
  4. <h3 class="box-title"> {{ $title }}</h3>
  5. </div>
  6. @endif
  7. @if ( $grid->showTools() || $grid->showExportBtn() || $grid->showCreateBtn() )
  8. <div class="box-header with-border">
  9. <div class="pull-right">
  10. {!! $grid->renderColumnSelector() !!}
  11. {!! $grid->renderExportButton() !!}
  12. {!! $grid->renderCreateButton() !!}
  13. </div>
  14. @if ( $grid->showTools() )
  15. <span>
  16. {!! $grid->renderHeaderTools() !!}
  17. </span>
  18. @endif
  19. </div>
  20. @endif
  21. {!! $grid->renderFilter() !!}
  22. {!! $grid->renderHeader() !!}
  23. <!-- /.box-header -->
  24. <div class="box-body table-responsive no-padding">
  25. <table class="table table-hover">
  26. <thead>
  27. <tr>
  28. @foreach($grid->visibleColumns() as $column)
  29. <th>{{$column->getLabel()}}{!! $column->sorter() !!}</th>
  30. @endforeach
  31. </tr>
  32. </thead>
  33. <tbody>
  34. @foreach($grid->rows() as $row)
  35. <tr {!! $row->getRowAttributes() !!}>
  36. @foreach($grid->visibleColumnNames() as $name)
  37. <td {!! $row->getColumnAttributes($name) !!}>
  38. {!! $row->column($name) !!}
  39. </td>
  40. @endforeach
  41. </tr>
  42. @endforeach
  43. </tbody>
  44. </table>
  45. </div>
  46. {!! $grid->renderFooter() !!}
  47. <div class="box-footer clearfix">
  48. {!! $grid->paginator() !!}
  49. </div>
  50. <!-- /.box-body -->
  51. </div>