Loading src/Controller/ReadLogFileController.php +12 −10 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ namespace App\Controller; use App\Actions\ReadLogFileAction; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; Loading @@ -13,15 +14,16 @@ class ReadLogFileController extends AbstractController * проверяет, что файл существует и выводит пользователю весь контент файла * (файл можешь создать любой) * * @param string $filePath путь до файла * @return Response */ #[Route('/read/{filePath}', name: 'app_read_log_file', methods: ['GET'])] public function index(string $filePath, ReadLogFileAction $action): Response * @param Request $request * @param ReadLogFileAction $action * @return Response */ #[Route('/read', name: 'app_read_log_file', methods: ['POST'])] public function index(Request $request, ReadLogFileAction $action): Response { try { return new Response($action->act($filePath)); } catch (\Exception $exception) { return new Response('Searching file not found :/', 422); } $file = $request->files->get("File"); return new Response($action->act($file->getPathname())); } } Loading
src/Controller/ReadLogFileController.php +12 −10 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ namespace App\Controller; use App\Actions\ReadLogFileAction; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; Loading @@ -13,15 +14,16 @@ class ReadLogFileController extends AbstractController * проверяет, что файл существует и выводит пользователю весь контент файла * (файл можешь создать любой) * * @param string $filePath путь до файла * @return Response */ #[Route('/read/{filePath}', name: 'app_read_log_file', methods: ['GET'])] public function index(string $filePath, ReadLogFileAction $action): Response * @param Request $request * @param ReadLogFileAction $action * @return Response */ #[Route('/read', name: 'app_read_log_file', methods: ['POST'])] public function index(Request $request, ReadLogFileAction $action): Response { try { return new Response($action->act($filePath)); } catch (\Exception $exception) { return new Response('Searching file not found :/', 422); } $file = $request->files->get("File"); return new Response($action->act($file->getPathname())); } }