diff --git a/app/Livewire/Filament/Buildplate.php b/app/Livewire/Filament/Buildplate.php index bcdd17f..ca261cf 100644 --- a/app/Livewire/Filament/Buildplate.php +++ b/app/Livewire/Filament/Buildplate.php @@ -2,14 +2,33 @@ namespace App\Livewire\Filament; +use Flux\Flux; use Livewire\Attributes\Title; +use Livewire\Attributes\Validate; use Livewire\Component; +use Livewire\WithPagination; +use App\Models\Buildplate as BuildplateModel; #[title('Buildplates')] class Buildplate extends Component { + use WithPagination; + + #[Validate('required')] + public $name = ''; + + public $search =''; + + // Edit Modal + Query + public $editquery = ''; + + public $editid = ''; + public $deleteid = ''; + public function render() { - return view('livewire.filament.buildplate'); + return view('livewire.filament.buildplate', [ + 'buildplates' => BuildplateModel::search('name', $this->search)->paginate(20) + ]); } } diff --git a/resources/views/livewire/filament/buildplate.blade.php b/resources/views/livewire/filament/buildplate.blade.php index 6a52160..a9fc9d0 100644 --- a/resources/views/livewire/filament/buildplate.blade.php +++ b/resources/views/livewire/filament/buildplate.blade.php @@ -1,3 +1,113 @@ -
{{ $buildplate->name }}
{{ $buildplate->description }}
{{ $buildplate->manufacturer_id->name }}
{{ $buildplate->temp_max }}