image.blade.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. <div class="box-header with-border">
  8. <div class="pull-right">
  9. {!! $grid->renderExportButton() !!}
  10. {!! $grid->renderCreateButton() !!}
  11. </div>
  12. <span>
  13. {!! $grid->renderHeaderTools() !!}
  14. </span>
  15. </div>
  16. {!! $grid->renderFilter() !!}
  17. <div class="box-body table-responsive no-padding">
  18. <ul class="mailbox-attachments clearfix">
  19. @foreach($grid->rows() as $row)
  20. <li>
  21. <span class="mailbox-attachment-icon has-img">
  22. <img src="{!! isset($server) ? $server . '/' . $row->column($image_column) : \Illuminate\Support\Facades\Storage::disk(config('admin.upload.disk'))->url($row->column($image_column)) !!}" alt="Attachment">
  23. </span>
  24. <div class="mailbox-attachment-info">
  25. <a href="#" class="mailbox-attachment-name" style="word-break:break-all;">
  26. <i class="fa fa-camera"></i>&nbsp;&nbsp;
  27. {!! isset($text_column) ? $row->column($text_column) : '' !!}
  28. </a>
  29. <span class="mailbox-attachment-size">
  30. <input type="checkbox" class="grid-item" data-id="{{ $row->id() }}" />
  31. <span class="pull-right">
  32. {!! $row->column('__actions__') !!}
  33. <a href="{!! isset($server) ? $server . '/' . $row->column($image_column) : \Illuminate\Support\Facades\Storage::disk(config('admin.upload.disk'))->url($row->column($image_column)) !!}" target="_blank" download="custom-filename.jpg">
  34. <i class="fa fa-cloud-download"></i>
  35. </a>
  36. </span>
  37. </span>
  38. </div>
  39. </li>
  40. @endforeach
  41. </ul>
  42. </div>
  43. <div class="box-footer clearfix">
  44. {!! $grid->paginator() !!}
  45. </div>
  46. <!-- /.box-body -->
  47. </div>