34 lines
940 B
PHP
34 lines
940 B
PHP
<?php
|
|
|
|
namespace App\Filament\Pages;
|
|
|
|
use Filament\Forms\Form;
|
|
use Filament\Forms\Components\Select;
|
|
use Filament\Pages\Dashboard\Concerns\HasFiltersForm;
|
|
use Filament\Pages\Dashboard as BaseDashboard;
|
|
use App\Models\Line;
|
|
|
|
class Dashboard extends BaseDashboard
|
|
{
|
|
use HasFiltersForm;
|
|
|
|
public function filtersForm(Form $form): Form
|
|
{
|
|
return $form->schema([
|
|
// Select::make('plant_id')
|
|
// ->relationship('plant', 'name')
|
|
// ->required()
|
|
// ->reactive(),
|
|
|
|
// Select::make('line_id')
|
|
// ->relationship('line', 'name')
|
|
// ->required()
|
|
// ->options(fn (callable $get) =>
|
|
// Line::where('plant_id', $get('plant_id'))->pluck('name', 'id')
|
|
// )
|
|
// ->reactive()
|
|
// ->afterStateUpdated(fn ($set) => $set('line_id', null)),
|
|
]);
|
|
}
|
|
}
|