Pārlūkot izejas kodu

added in_stock to maf orders

Alexander Musikhin 8 mēneši atpakaļ
vecāks
revīzija
d3eee5acdb

+ 3 - 2
app/Http/Controllers/MafOrderController.php

@@ -19,7 +19,8 @@ class MafOrderController extends Controller
             'product-article'                   => 'Артикул',
             'product-nomenclature_number'       => 'Номер номенклатуры',
             'product-common_name'               => 'МАФ',
-            'quantity'                          => 'Количество',
+            'quantity'                          => 'Заказано',
+            'in_stock'                          => 'Остаток',
             'created_at'                        => 'Дата создания',
 //
 //            'product-name_tz'                   => 'Наименование ТЗ',
@@ -55,7 +56,7 @@ class MafOrderController extends Controller
 
     public function store(StoreMafOrderRequest $request)
     {
-        MafOrder::query()->create($request->validated() + ['user_id' => $request->user()->id]);
+        MafOrder::query()->create($request->validated() + ['user_id' => $request->user()->id, 'in_stock' => $request->validated('quantity')]);
         return redirect()->route('maf_order.index');
     }
 

+ 1 - 0
app/Models/MafOrder.php

@@ -14,6 +14,7 @@ class MafOrder extends Model
         'user_id',
         'product_id',
         'quantity',
+        'in_stock',
     ];
 
     const DEFAULT_SORT_BY = 'created_at';

+ 1 - 0
database/migrations/2025_04_05_231749_create_maf_orders_table.php

@@ -17,6 +17,7 @@ return new class extends Migration
             $table->foreignId('user_id')->constrained('users');
             $table->foreignId('product_id')->constrained('products');
             $table->unsignedInteger('quantity');
+            $table->unsignedInteger('in_stock');
             $table->timestamps();
             $table->softDeletes();
         });