This commit is contained in:
Dennis
2022-08-19 10:34:24 +02:00
parent 489d39099f
commit 71d5521ca8
3 changed files with 19 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ use Filament\Resources\Table;
use Filament\Resources\Resource;
use Illuminate\Database\Eloquent\Builder;
use App\Filament\Resources\CertificateResource\Pages;
use Illuminate\Support\HtmlString;
class CertificateResource extends Resource
{
@@ -44,8 +45,10 @@ class CertificateResource extends Resource
return $table
->columns([
Tables\Columns\TextColumn::make('server.name')
->searchable()
->label(__('Server')),
Tables\Columns\TextColumn::make('site.domain')
->searchable()
->label(__('Main domain')),
Tables\Columns\TextColumn::make('type')
->label('Type'),
@@ -60,9 +63,17 @@ class CertificateResource extends Resource
])
->label(__('Status')),
Tables\Columns\TextColumn::make('domain')
->searchable()
->wrap()
->getStateUsing(function (Certificate $record) {
$state = str($record->domain)->explode(',')->implode(', ');
return new HtmlString($state);
})
->label('Domains & aliases'),
Tables\Columns\TextColumn::make('created_at')
->label(__('Date'))
->sortable()
->dateTime(),
])
->filters([
@@ -73,7 +84,8 @@ class CertificateResource extends Resource
])
->bulkActions([
Tables\Actions\DeleteBulkAction::make(),
]);
])
->defaultSort('created_at', 'desc');
}
public static function getEloquentQuery(): Builder

View File

@@ -54,6 +54,7 @@ class CronjobResource extends Resource
->label(__('Frequency')),
Tables\Columns\TextColumn::make('created_at')
->label(__('Date'))
->sortable()
->dateTime(),
])
->filters([
@@ -64,7 +65,8 @@ class CronjobResource extends Resource
])
->bulkActions([
//
]);
])
->defaultSort('created_at', 'desc');
}
public static function getRelations(): array

View File

@@ -70,6 +70,7 @@ class RedirectResource extends Resource
->label(__('Status')),
Tables\Columns\TextColumn::make('created_at')
->label(__('Date'))
->sortable()
->dateTime(),
])
->filters([
@@ -80,7 +81,8 @@ class RedirectResource extends Resource
])
->bulkActions([
//
]);
])
->defaultSort('created_at', 'desc');
}
public static function getRelations(): array