From 93f713e4ea484fc5ad3a1281d12127a6955e532b Mon Sep 17 00:00:00 2001 From: BackwardsUser Date: Mon, 24 Mar 2025 23:45:54 -0400 Subject: [PATCH] inventory items added to table --- routes/web.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/routes/web.php b/routes/web.php index 74a0cec..f81b166 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2,6 +2,7 @@ use App\Http\Controllers\AuthenticationController; use App\Http\Controllers\DashboardController; +use App\Models\Inventory; use Illuminate\Support\Facades\Route; use Illuminate\Http\Request; @@ -28,3 +29,19 @@ Route::post("/tokens/create", function (Request $request) { $token = $request->user()->createToken($token_name); return redirect()->back()->with('token', $token->plainTextToken); }); + +Route::post("/inventory/add", function (Request $request) { + $validated = $request->validate([ + 'name' => 'required|string|max:255', + 'desc' => 'nullable|string', + 'cost' => 'required|numeric|min:0', + ]); + + $item = new Inventory(); + $item->name = $validated["name"]; + $item->description = $validated["desc"]; + $item->cost = $validated["cost"]; + $item->save(); + + return redirect()->back()->with('status', 'Success!'); +});