Files
data-collection-terminal/vendor/filament/tables/stubs/Table.stub

46 lines
1.0 KiB
Plaintext

<?php
namespace {{ namespace }};
use App\Models\{{ model }};
use Filament\Forms\Concerns\InteractsWithForms;
use Filament\Forms\Contracts\HasForms;
use Filament\Tables;
use Filament\Tables\Concerns\InteractsWithTable;
use Filament\Tables\Contracts\HasTable;
use Filament\Tables\Table;
use Livewire\Component;
use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Builder;
class {{ class }} extends Component implements HasForms, HasTable
{
use InteractsWithForms;
use InteractsWithTable;
public function table(Table $table): Table
{
return $table
->query({{ modelClass }}::query())
->columns([
{{ columns }}
])
->filters([
//
])
->actions([
//
])
->bulkActions([
Tables\Actions\BulkActionGroup::make([
//
]),
]);
}
public function render(): View
{
return view('{{ view }}');
}
}