From 4bda1ee99b825de26d927ff97ac71bfe58c7b375 Mon Sep 17 00:00:00 2001 From: Corentin Huet Date: Wed, 29 Apr 2026 16:23:41 +0200 Subject: [PATCH] fix: :bug: delete order column on products table --- app/Http/Controllers/Bo/ProductController.php | 2 -- app/Models/Product.php | 2 +- ...161550_delete_order_column_on_products.php | 26 +++++++++++++++++++ 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 database/migrations/2026_04_29_161550_delete_order_column_on_products.php diff --git a/app/Http/Controllers/Bo/ProductController.php b/app/Http/Controllers/Bo/ProductController.php index 417b395..3759b5b 100644 --- a/app/Http/Controllers/Bo/ProductController.php +++ b/app/Http/Controllers/Bo/ProductController.php @@ -12,7 +12,6 @@ use App\Models\Range; use App\Models\Subrange; use App\Models\Tag; use App\Traits\Controllers\UpdateModelPublished; -use App\Traits\Controllers\ChangesModelOrder; use App\Traits\Controllers\ManagesOrder; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; @@ -20,7 +19,6 @@ use Illuminate\Support\Str; class ProductController extends Controller { - use ChangesModelOrder; use UpdateModelPublished; use ManagesOrder; diff --git a/app/Models/Product.php b/app/Models/Product.php index 4dfa670..bf63599 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -85,7 +85,6 @@ class Product extends Model implements SeoInterface, Sitemapable, RedirectableIn 'is_frenchpoultry', 'is_vip', 'is_egalim', - 'order', 'published', 'priority_order', ]; @@ -116,6 +115,7 @@ class Product extends Model implements SeoInterface, Sitemapable, RedirectableIn { // * EVENT CLOSURES. static::creating(function (self $model) { + self::setOrder($model); self::manageFields($model); self::bootOrderable($model); }); diff --git a/database/migrations/2026_04_29_161550_delete_order_column_on_products.php b/database/migrations/2026_04_29_161550_delete_order_column_on_products.php new file mode 100644 index 0000000..721c192 --- /dev/null +++ b/database/migrations/2026_04_29_161550_delete_order_column_on_products.php @@ -0,0 +1,26 @@ +dropColumn('order'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + $table->integer('order')->comment('Ordre du slide'); + } +};