diff options
author | Sam Light <samlight1994@gmail.com> | 2025-03-28 01:08:44 +0000 |
---|---|---|
committer | Sam Light <samlight1994@gmail.com> | 2025-03-28 01:08:44 +0000 |
commit | 9c26700fff79a882cb3b662a032d4752341271d8 (patch) | |
tree | 10a4ae22bdbfba6c2782a8d016c4a069caa44e30 /workbench/app/Livewire/ProductsTable.php | |
parent | 9e1fd1ce9426b00fc87ce51e52a9296ca847bdd5 (diff) |
Show category on the ProductsTable
Diffstat (limited to 'workbench/app/Livewire/ProductsTable.php')
-rw-r--r-- | workbench/app/Livewire/ProductsTable.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/workbench/app/Livewire/ProductsTable.php b/workbench/app/Livewire/ProductsTable.php index e3fefc3..c5a0f61 100644 --- a/workbench/app/Livewire/ProductsTable.php +++ b/workbench/app/Livewire/ProductsTable.php @@ -26,6 +26,12 @@ class ProductsTable extends Table return $toolbar; } + public function query(): Builder + { + return parent::query() + ->with('category'); + } + protected function search(Builder $q, string $s): void { $q->search($s); @@ -36,6 +42,8 @@ class ProductsTable extends Table return [ Column::make('id', 'ID'), Column::make('name', 'Name'), + Column::make('category.name', 'Category') + ->slot(fn($r) => $r->category->name), Column::make('price', 'Price'), Column::make('stock', 'Stock'), ]; |