has('user_id')) { return redirect($router->route('show-register-form')); } secure(); $data = validate($_POST, [ 'sku' => ['required'], 'name' => ['required'], 'description' => [], 'reorder_level' => ['positive_integer'], ], 'create_item_errors'); $item = new Item(); $item->sku = $data['sku']; $item->name = $data['name']; $item->description = $data['description'] ?? ''; $item->reorder_level = !empty($data['reorder_level']) ? (int) $data['reorder_level'] : 0; $item->save(); return redirect($router->route('view-item', ['item' => $item->id])); } }