Initial commit

This commit is contained in:
2025-03-16 01:51:35 +03:00
commit d3a0958e46
65 changed files with 12929 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
namespace App\Http\Controllers;
use App\Models\Ingredient;
use App\Models\Remainder;
use Database\Seeders\IngredientsSeeder;
use Illuminate\Http\Request;
use Illuminate\View\View;
class Calculator extends Controller
{
/**
* Показать профиль конкретного пользователя.
*/
public function index(): View
{
$allWeights = 0;
$allRemainder = 0;
$elements = Ingredient::all();
foreach ($elements as &$element) {
$allWeights += $element['batch_weight'];
$remainderModel = Remainder::where('ingredient_id', $element['id'])->first();
$element['remainder'] = $remainderModel ? $remainderModel['remainder'] : 0;
$allRemainder += $element['remainder'];
}
return view(
'calculator',
[
'elements' => $elements,
'allWeights' => $allWeights,
'allRemainder' => $allRemainder,
]
);
}
}