diff options
author | Sam Light <samlight1994@gmail.com> | 2025-09-23 22:54:57 +0100 |
---|---|---|
committer | Sam Light <samlight1994@gmail.com> | 2025-09-23 22:54:57 +0100 |
commit | 2aca9a441ef48fb66ace8a5bfb9d8b730bc4e925 (patch) | |
tree | a3798b6aca1882347e7e55bb1db9249196e0ee73 /workbench/app/Livewire/ProductsTable.php | |
parent | 94caf14491860e35eaf07d76e1aea7ee90e1246a (diff) |
Initial pint code formatting
Diffstat (limited to 'workbench/app/Livewire/ProductsTable.php')
-rw-r--r-- | workbench/app/Livewire/ProductsTable.php | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/workbench/app/Livewire/ProductsTable.php b/workbench/app/Livewire/ProductsTable.php index 204c2e2..6a52cc5 100644 --- a/workbench/app/Livewire/ProductsTable.php +++ b/workbench/app/Livewire/ProductsTable.php @@ -2,17 +2,15 @@ namespace Workbench\App\Livewire; -use Workbench\App\Models\Product; -use Workbench\App\Models\Category; - +use Illuminate\Database\Eloquent\Builder; use Lightscale\LaralightTables\Columns\Column; use Lightscale\LaralightTables\Toolbar; -use Lightscale\LaralightTables\Toolbar\Search; -use Lightscale\LaralightTables\Toolbar\PageSize; use Lightscale\LaralightTables\Toolbar\ColumnSelect; +use Lightscale\LaralightTables\Toolbar\PageSize; +use Lightscale\LaralightTables\Toolbar\Search; use Lightscale\LaralightTables\Toolbar\SelectFilter; - -use Illuminate\Database\Eloquent\Builder; +use Workbench\App\Models\Category; +use Workbench\App\Models\Product; /** * @extends Table<Product> @@ -27,9 +25,9 @@ class ProductsTable extends Table ->placeholder(__('Filter category')) ->options(Category::pluck('name', 'id')) ->filter( - fn(Builder $q, string $value) => $q->whereHas( + fn (Builder $q, string $value) => $q->whereHas( 'category', - fn(Builder $q) => $q->where('id', $value) + fn (Builder $q) => $q->where('id', $value) ) ); @@ -57,16 +55,16 @@ class ProductsTable extends Table { return [ Column::make('id', 'ID') - ->sortable(fn(Builder $q, string $dir) => $q->orderBy('id', $dir)), + ->sortable(fn (Builder $q, string $dir) => $q->orderBy('id', $dir)), Column::make('name', 'Name') - ->sortable(fn(Builder $q, string $dir) => $q->orderBy('name', $dir)), + ->sortable(fn (Builder $q, string $dir) => $q->orderBy('name', $dir)), Column::make('category_name', 'Category') - ->slot(fn($r) => $r->category->name), + ->slot(fn ($r) => $r->category->name), Column::make('price', 'Price') - ->sortable(fn(Builder $q, string $dir) => $q->orderBy('price', $dir)) - ->slot(fn($r, $c) => "£{$r->{$c->name}}"), + ->sortable(fn (Builder $q, string $dir) => $q->orderBy('price', $dir)) + ->slot(fn ($r, $c) => "£{$r->{$c->name}}"), Column::make('stock', 'Stock') - ->sortable(fn(Builder $q, string $dir) => $q->orderBy('stock', $dir)), + ->sortable(fn (Builder $q, string $dir) => $q->orderBy('stock', $dir)), ]; } } |