summaryrefslogtreecommitdiff
path: root/workbench/app
diff options
context:
space:
mode:
authorSam Light <samlight1994@gmail.com>2025-09-23 22:54:57 +0100
committerSam Light <samlight1994@gmail.com>2025-09-23 22:54:57 +0100
commit2aca9a441ef48fb66ace8a5bfb9d8b730bc4e925 (patch)
treea3798b6aca1882347e7e55bb1db9249196e0ee73 /workbench/app
parent94caf14491860e35eaf07d76e1aea7ee90e1246a (diff)
Initial pint code formatting
Diffstat (limited to 'workbench/app')
-rw-r--r--workbench/app/Livewire/CategoriesTable.php3
-rw-r--r--workbench/app/Livewire/OrdersTable.php3
-rw-r--r--workbench/app/Livewire/ProductsTable.php28
-rw-r--r--workbench/app/Livewire/Table.php10
-rw-r--r--workbench/app/Models/Category.php7
-rw-r--r--workbench/app/Models/Product.php12
6 files changed, 25 insertions, 38 deletions
diff --git a/workbench/app/Livewire/CategoriesTable.php b/workbench/app/Livewire/CategoriesTable.php
index efc5760..0fedd71 100644
--- a/workbench/app/Livewire/CategoriesTable.php
+++ b/workbench/app/Livewire/CategoriesTable.php
@@ -2,9 +2,8 @@
namespace Workbench\App\Livewire;
-use Workbench\App\Models\Category;
-
use Lightscale\LaralightTables\Columns\Column;
+use Workbench\App\Models\Category;
/**
* @extends Table<Category>
diff --git a/workbench/app/Livewire/OrdersTable.php b/workbench/app/Livewire/OrdersTable.php
index adc0ddc..e42be1d 100644
--- a/workbench/app/Livewire/OrdersTable.php
+++ b/workbench/app/Livewire/OrdersTable.php
@@ -2,9 +2,8 @@
namespace Workbench\App\Livewire;
-use Workbench\App\Models\Product;
-
use Lightscale\LaralightTables\Columns\Column;
+use Workbench\App\Models\Product;
/**
* @extends Table<Product>
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)),
];
}
}
diff --git a/workbench/app/Livewire/Table.php b/workbench/app/Livewire/Table.php
index 6a91a24..da8b66c 100644
--- a/workbench/app/Livewire/Table.php
+++ b/workbench/app/Livewire/Table.php
@@ -2,16 +2,12 @@
namespace Workbench\App\Livewire;
-use Lightscale\LaralightTables\TableComponent;
-use Lightscale\LaralightTables\Toolbar;
-
use Illuminate\Database\Eloquent\Model;
+use Lightscale\LaralightTables\TableComponent;
/**
* @template TModel of Model
+ *
* @extends TableComponent<TModel>
*/
-abstract class Table extends TableComponent
-{
-
-}
+abstract class Table extends TableComponent {}
diff --git a/workbench/app/Models/Category.php b/workbench/app/Models/Category.php
index 39e2edd..8e30c31 100644
--- a/workbench/app/Models/Category.php
+++ b/workbench/app/Models/Category.php
@@ -2,21 +2,18 @@
namespace Workbench\App\Models;
-use Workbench\Database\Factories\CategoryFactory;
-
use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\Relations\HasMany;
+use Workbench\Database\Factories\CategoryFactory;
class Category extends Model
{
-
/**
* @use HasFactory<CategoryFactory>
*/
use HasFactory;
-
/**
* @return CategoryFactory<static>
*/
diff --git a/workbench/app/Models/Product.php b/workbench/app/Models/Product.php
index cf9892e..a44cb03 100644
--- a/workbench/app/Models/Product.php
+++ b/workbench/app/Models/Product.php
@@ -2,16 +2,14 @@
namespace Workbench\App\Models;
-use Workbench\Database\Factories\ProductFactory;
-
+use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
+use Workbench\Database\Factories\ProductFactory;
class Product extends Model
{
-
/**
* @use HasFactory<ProductFactory>
*/
@@ -26,14 +24,14 @@ class Product extends Model
}
/**
- * @param Builder<static> $q
+ * @param Builder<static> $q
*/
public function scopeSearch(Builder $q, string $s): void
{
$s = "%{$s}%";
- $q->where(fn(Builder $q) => (
+ $q->where(fn (Builder $q) => (
$q->orWhere('name', 'like', $s)
- ->orWhere('description', 'like', $s)
+ ->orWhere('description', 'like', $s)
));
}