freezer app completed
This commit is contained in:
@@ -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("/");
|
||||
});
|
||||
Reference in New Issue
Block a user