āļĢāļ°āļ”āļąāļšāļāļĨāļēāļ‡
19 āļŠāļīāļ‡āļŦāļēāļ„āļĄ 2569

āļŦāļēāļšāļąāđŠāļāđƒāļŦāđ‰āđ€āļˆāļ­: Symfony

āđ‚āļ„āđ‰āļ”āļŦāļ™āļķāđˆāļ‡āļŠāļīāđ‰āļ™ āļŦāļēāļšāļąāđŠāļāđƒāļŦāđ‰āđ€āļˆāļ­ āļŦāļĢāļ·āļ­āļžāļīāļŠāļđāļˆāļ™āđŒāļ§āđˆāļēāđ„āļĄāđˆāļĄāļĩāļšāļąāđŠāļ

php
1<?php
2
3namespace App\Controller;
4
5use Symfony\Component\HttpFoundation\JsonResponse;
6use Symfony\Component\Routing\Attribute\Route;
7
8class OrderController extends AbstractController
9{
10    #[Route('/api/getOrders', methods: ['GET'])]
11    public function list(OrderRepository $repo): JsonResponse
12    {
13        return new JsonResponse($repo->findAll());
14    }
15
16    #[Route('/api/deleteOrder/{id}', methods: ['GET'])]
17    public function delete(int $id, OrderRepository $repo): JsonResponse
18    {
19        $repo->delete($id);
20        return new JsonResponse(['status' => 'ok']);
21    }
22}
23

āļ„āļĨāļīāļāļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđ€āļŦāļ•āļļāļ‚āļ­āļ‡āļ›āļąāļāļŦāļē

āļ„āļģāļ•āļąāļ”āļŠāļīāļ™āļ‚āļ­āļ‡āļ„āļļāļ“

āļ§āļąāļ™āļĨāļ°āļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡ āļ„āļģāļ•āļ­āļšāļˆāļ°āđāļŠāļ”āļ‡āļ—āļąāļ™āļ—āļĩāļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™

āļĢāļąāļāļĐāļēāļŠāļ–āļīāļ•āļīāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļ„āļļāļ“

āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩāđ€āļžāļ·āđˆāļ­āđ€āļāđ‡āļšāļŠāļ–āļīāļ•āļīāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđāļĨāļ°āļ•āļīāļ”āļ•āļēāļĄāļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļē

āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩ
āļŠāļēāđ€āļĨāļ™āļˆāđŒāļĢāļĩāļ§āļīāļ§āđ‚āļ„āđ‰āļ” Symfony āļ›āļĢāļ°āļˆāļģāļ§āļąāļ™ | SharpSkill