/
orlov-seeker
/
cube.example
Обзор
Документация
Войти
/
orlov-seeker
/
cube.example
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Http/Controllers/WelcomeController.php
54 строки
1 KB
Орлов Павел Геннадьевич
Базовый функционал
28 янв 2025, 11:49
28 янв 2025, 11:49
1e99b69
Код
Авторство
О чём код?
<?php namespace App\Http\Controllers; use App\Http\Requests\CubeRequest; use Illuminate\Http\Request; use Illuminate\View\View; 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': $result = $side ** 3; break; case 'area': $result = 6 * $side ** 2; break; default: $result = 'Низвестная операция'; break; } return view('welcome', compact('side', 'operation', 'result')); } }