文件名称:WebStore-API:使用Symfony和API平台开发的REST API。 它将数据提供给您典型的在线商店前端
文件大小:160KB
文件格式:ZIP
更新时间:2024-05-08 19:16:28
restful-api api-platform symfony5 PHP
WebStore API Webstore API是使用Symfony和API平台开发的后端应用程序。 它的主要作用是为客户和后台前端应用程序提供数据,并实施REST原则。 可以在部署和使用它。 数据结构 该API将能够对客户,产品,订单,报价和员工进行数据管理。 请检查以获取有关数据字段及其关系的更多详细信息。 您将在端点“ / api”处找到所有可能请求的列表。 在该页面中未提及的是在端点“ / upload”处可用的产品图像上载(需要包含字段“ imageFile”和“ product_id”的表单数据主体)。 身份验证和权限 API使用3种用户: 未经身份验证,仅允许阅读产品和报价以及客户资料POST。 客户资料,可以下订单并修改自己的资料数据 允许所有内容的员工资料。 该API使用JWT进行员工和客户身份验证。 登录可在端点“ / login” (POST方法)进行
【文件预览】:
WebStore-API-main
----.gitignore(493B)
----phpunit.xml.dist.bak(1KB)
----symfony.lock(18KB)
----templates()
--------auth()
--------base.html.twig(574B)
----src()
--------Entity()
--------CacheKernel.php(123B)
--------Kernel.php(1KB)
--------Controller()
--------DataFixtures()
--------Repository()
--------Listener()
--------EventSubscriber()
----bin()
--------phpunit(426B)
--------console(1KB)
----.env.test(215B)
----database-import.sql(13KB)
----public()
--------.htaccess(3KB)
--------index.php(648B)
--------uploads()
----doc()
--------MCD()
----composer.json(3KB)
----.env(2KB)
----translations()
--------.gitignore(0B)
----composer.lock(400KB)
----Readme.md(2KB)
----tests()
--------bootstrap.php(320B)
--------AbstractTest.php(2KB)
--------ProductsTest.php(3KB)
--------OrdersTest.php(3KB)
----config()
--------jwt()
--------packages()
--------preload.php(184B)
--------services.yaml(2KB)
--------routes()
--------routes.yaml(226B)
--------bundles.php(1KB)
----migrations()
--------.gitignore(0B)
--------Version20210418111540.php(5KB)
----phpunit.xml.dist(1KB)
----Procfile(43B)