@if($table->getPaginator()->isEmpty()) getTrClasses()) }}> getTdClasses(), 'text-center', 'p-3') }}{{ html_attributes($table->getColumnsCount() > 1 ? ['colspan' => $table->getColumnsCount()] : null) }} scope="row"> {!! config('laravel-table.icon.info') !!} @__('No results were found.') @else @foreach($table->getPaginator() as $model) getTrClasses(), $model->conditionnal_classes, $model->disabled_classes) }}> @foreach($table->getColumns() as $columnKey => $column) @php $value = $model->{$column->getDbField()}; $customValue = $column->getCustomValueClosure() ? ($column->getCustomValueClosure())($model) : null; $html = $column->getCustomHtmlClosure() ? ($column->getCustomHtmlClosure())($model) : null; $url = $column->getUrlClosure() ? ($column->getUrlClosure())($model) : ($column->getUrl() === '__VALUE__' ? ($customValue ? $customValue : $value) : $column->getUrl()); $showPrepend = $column->getPrependedHtml() && (($customValue || $value) || $column->shouldForcePrependedHtmlDisplay()); $showAppend = $column->getAppendedHtml() && (($customValue || $value) || $column->shouldForceAppendedHtmlDisplay()); $showLink = $url && ($customValue || $value || $showPrepend || $showAppend); $showButton = $column->getButtonClasses() && ($value || $customValue || $showPrepend || $showAppend); @endphp getTdClasses(), $column->getClasses()) }}{{ html_attributes($columnKey === 0 ? ['scope' => 'row'] : null) }}> {{-- Custom html element --}} @if($html) {!! $html !!} @else {{-- Link --}} @if($showLink) @endif {{-- Button start--}} @if($showButton) getButtonClasses(), $value ? Str::slug(strip_tags($value), '-') : null, $customValue ? Str::slug(strip_tags($customValue), '-') : null ) }}> @endif {{-- Prepend --}} @if($showPrepend) {!! $column->getPrependedHtml() !!} @endif {{-- Custom value --}} @if($customValue) {{ $customValue }} {{-- String limit --}} @elseif($column->getStringLimit()) {{ Str::limit(strip_tags($value), $column->getStringLimit()) }} {{-- Datetime format --}} @elseif($column->getDateTimeFormat()) {{ $value ? \Carbon\Carbon::parse($value)->format($column->getDateTimeFormat()) : null }} {{-- Basic value --}} @else {{ $value }} @endif {{-- Append --}} @if($showAppend) {!! $column->getAppendedHtml() !!} @endif {{-- Button end --}} @if($showButton) @endif {{-- Link end --}} @if($showLink) @endif @endif @endforeach {{-- Actions --}} @if(($table->isRouteDefined('edit') || $table->isRouteDefined('destroy') || $table->isRouteDefined('show'))) getTdClasses(), 'text-right') }}> @if(! $model->disabled_classes)
@include('laravel-table::' . $table->getShowActionTemplatePath()) @include('laravel-table::' . $table->getEditActionTemplatePath()) @include('laravel-table::' . $table->getDestroyActionTemplatePath())
@endif @endif @endforeach @include('laravel-table::' . $table->getResultsTemplatePath()) @endif