1
0

freezer app completed

This commit is contained in:
2025-03-31 17:22:29 +02:00
parent 04fbfa266f
commit 97377d2c11
14 changed files with 395 additions and 66 deletions

View File

@@ -1,7 +1,48 @@
<?php
use App\Models\Item;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
Route::get('/laravel', function () {
return view('welcome');
});
Route::get("/", function () {
$items = Item::orderBy("id", "desc")->simplePaginate(8);
return view("freezer", [
"items" => $items
]);
});
Route::get("/add", function() {
return view("add");
});
Route::post("/add", function(){
Item::insert([
"name"=>request("name"),
"description"=>request("description"),
"in_date"=>request("in_date"),
"quantity"=>request("quantity"),
]);
return redirect("/");
});
Route::put("/reduce/{id}", function($id){
$item = Item::find($id);
$item->quantity = $item->quantity - 1;
$item->save();
return redirect("/");
});
Route::put("/increase/{id}", function($id){
$item = Item::find($id);
$item->quantity = $item->quantity + 1;
$item->save();
return redirect("/");
});
Route::delete("/delete/{id}", function($id){
Item::find($id)->delete();
return redirect("/");
});