diff --git a/app/Http/Controllers/OsController.php b/app/Http/Controllers/OsController.php new file mode 100644 index 0000000..f03ef2a --- /dev/null +++ b/app/Http/Controllers/OsController.php @@ -0,0 +1,44 @@ +validate([ + 'name' => 'required|min:2' + ]); + + OS::create([ + 'name' => $request->os_name + ]); + + return redirect()->route('os.index') + ->with('success', 'OS Created Successfully.'); + } + + public function destroy(OS $OS) + { + $items = OS::find($OS->id); + + $items->delete(); + + return redirect()->route('os.index') + ->with('success', 'OS was deleted Successfully.'); + } +} diff --git a/routes/web.php b/routes/web.php index 0a2ca25..ce50672 100644 --- a/routes/web.php +++ b/routes/web.php @@ -46,6 +46,8 @@ Route::resource('locations', LocationsController::class)->middleware(['auth']); Route::resource('misc', MiscController::class)->middleware(['auth']); +Route::resource('os', OsController::class)->middleware(['auth']); + Route::resource('providers', ProvidersController::class)->middleware(['auth']); Route::resource('reseller', ResellerController::class)->middleware(['auth']);