/
melnik.58
/
cube.example
Обзор
Документация
Войти
/
melnik.58
/
cube.example
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Http/Controllers/WelcomeController.php
53 строки
1 KB
Мельник Екатерина Викторовна
Базовый функционал
28 янв 2025, 11:50
28 янв 2025, 11:50
526d797
Код
Авторство
О чём код?
<?php namespace App\Http\Controllers; use App\Http\Requests\CubeRequest; use Illuminate\View\View; use Illuminate\Http\Request; class WelcomeController extends Controller { /** * Показать форму */ public function show(): View { return view('welcome'); } /** * Показать автора */ public function about(): View { return view('about'); } /** * Обработать форму */ public function calc(CubeRequest $request): View { //сторона куба $side = $request->side; //операции $operation = $request->operation; switch ($operation) { case 'volume': #code $result = $side ** 3; break; case 'area': #code $result = 6 * $side ** 2; break; default: $result = 'Неизвестная операция'; } return view('welcome', compact('side', 'operation', 'result')); } }