changed store & update function in FilamentController for implementation of stocks

This commit is contained in:
2025-03-11 12:27:48 +01:00
parent cbfe637f84
commit 5d0784093a
2 changed files with 7 additions and 2 deletions
+6 -2
View File
@@ -47,7 +47,8 @@ class FilamentController extends Controller
'manufacturer_id' => 'required|exists:manufacturers,id', 'manufacturer_id' => 'required|exists:manufacturers,id',
'weight' => 'required|numeric', 'weight' => 'required|numeric',
'price' => 'nullable|decimal:2', 'price' => 'nullable|decimal:2',
'diameter' => 'required|decimal:2' 'diameter' => 'required|decimal:2',
'stock' => 'required|integer'
]); ]);
$filament = new Filament(); $filament = new Filament();
@@ -59,6 +60,7 @@ class FilamentController extends Controller
$filament->weight = $request->weight; $filament->weight = $request->weight;
$filament->price = $request->price; $filament->price = $request->price;
$filament->diameter = $request->diameter; $filament->diameter = $request->diameter;
$filament->stock = $request->stock;
$filament->save(); $filament->save();
ManufacturerController::refresh(); ManufacturerController::refresh();
@@ -105,7 +107,8 @@ class FilamentController extends Controller
'manufacturer_id' => 'required|exists:manufacturers,id', 'manufacturer_id' => 'required|exists:manufacturers,id',
'weight' => 'required|numeric', 'weight' => 'required|numeric',
'price' => 'nullable|decimal:2', 'price' => 'nullable|decimal:2',
'diameter' => 'required|decimal:2' 'diameter' => 'required|decimal:2',
'stock' => 'required|integer'
]); ]);
$filament = Filament::find($id); $filament = Filament::find($id);
@@ -117,6 +120,7 @@ class FilamentController extends Controller
$filament->weight = $request->weight; $filament->weight = $request->weight;
$filament->price = $request->price; $filament->price = $request->price;
$filament->diameter = $request->diameter; $filament->diameter = $request->diameter;
$filament->stock = $request->stock;
$filament->save(); $filament->save();
ManufacturerController::refresh(); ManufacturerController::refresh();
+1
View File
@@ -19,6 +19,7 @@ class Filament extends Model
'weight', 'weight',
'diameter', 'diameter',
'price', 'price',
'stock'
]; ];
// Filament belongs to a type // Filament belongs to a type