34 lines
990 B
PHP
34 lines
990 B
PHP
<?php
|
|
|
|
namespace App\Filament\Resources\Rooms\Tables;
|
|
|
|
use Filament\Tables;
|
|
|
|
class RoomsTable
|
|
{
|
|
public static function schema(): array
|
|
{
|
|
return [
|
|
Tables\Columns\TextColumn::make('hotel.name')
|
|
->sortable(),
|
|
Tables\Columns\TextColumn::make('name')
|
|
->searchable(),
|
|
Tables\Columns\TextColumn::make('floor')
|
|
->searchable(),
|
|
Tables\Columns\TextColumn::make('bed_count')
|
|
->numeric()
|
|
->sortable(),
|
|
Tables\Columns\IconColumn::make('wide')
|
|
->boolean(),
|
|
Tables\Columns\TextColumn::make('created_at')
|
|
->dateTime()
|
|
->sortable()
|
|
->toggleable(isToggledHiddenByDefault: true),
|
|
Tables\Columns\TextColumn::make('updated_at')
|
|
->dateTime()
|
|
->sortable()
|
|
->toggleable(isToggledHiddenByDefault: true),
|
|
];
|
|
}
|
|
}
|