table.blade.php 2.1 KB
<div class="box grid-box">
    @if(isset($title))
        <div class="box-header with-border">
           {{-- <h3 class="box-title"> {{ trans($title) }}  {{ trans('admin.list') }}</h3>--}}
            <div class="pull-right">
                {!! $grid->renderColumnSelector() !!}
                {!! $grid->renderExportButton() !!}
                {!! $grid->renderImportButton() !!}
                {!! $grid->renderCreateButton() !!}
            </div>
        </div>
    @endif
    @if ( $grid->showTools() )
        {{--<div class="box-header with-border">--}}
        <div class="pull-left">
            {!! $grid->renderHeaderTools() !!}
        </div>
        {{-- </div>--}}
    @endif

    {!! $grid->renderFilter() !!}

    {!! $grid->renderHeader() !!}

<!-- /.box-header -->
    <div class="box-body table-responsive">
        <table class="table table-hover grid-table" id="{{ $grid->tableID }}">
            <thead>
            <tr>
                @foreach($grid->visibleColumns() as $column)
                    <th {!! $column->formatHtmlAttributes() !!}>{!! $column->getLabel() !!}{!! $column->renderHeader() !!}</th>
                @endforeach
            </tr>
            </thead>

            @if ($grid->hasQuickCreate())
                {!! $grid->renderQuickCreate() !!}
            @endif

            <tbody>

            @if($grid->rows()->isEmpty() && $grid->showDefineEmptyPage())
                @include('admin::grid.empty-grid')
            @endif

            @foreach($grid->rows() as $row)
                <tr {!! $row->getRowAttributes() !!}>
                    @foreach($grid->visibleColumnNames() as $name)
                        <td {!! $row->getColumnAttributes($name) !!}>
                            {!! $row->column($name) !!}
                        </td>
                    @endforeach
                </tr>
            @endforeach
            </tbody>

            {!! $grid->renderTotalRow() !!}

        </table>

    </div>

    {!! $grid->renderFooter() !!}

    <div class="box-footer clearfix">
        {!! $grid->paginator() !!}
    </div>
    <!-- /.box-body -->
</div>