summaryrefslogtreecommitdiff
path: root/workbench
diff options
context:
space:
mode:
Diffstat (limited to 'workbench')
-rw-r--r--workbench/app/Livewire/ProductsTable.php8
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'),
];