asif/table-to-api

一个用于为特定表创建REST API的Laravel包。它为REST API生成脚手架

1.0.1 2023-07-25 21:25 UTC

This package is auto-updated.

Last update: 2024-09-26 00:09:32 UTC


README

table2api是一个用于为特定表创建REST API的Laravel包。它为REST API生成脚手架。

  • 它为特定表生成控制器、模型、请求和路由,使其像REST API一样工作

安装table-to-api

推荐通过Composer来安装table-to-api。

composer require asifzcpe/table-to-api

在Laravel项目中设置包

  1. 运行此包附带的艺术家命令
php artisan table2api:generate YOUR_TABLE_NAME

如果表中存在数据库中的表,它会生成以下脚手架

Image of table-to-api

  1. 在composer.json文件中添加API命名空间,如下所示
 "psr-4": {
     "App\\": "app/",
     "Api\\V1\\":"api/v1/"
  },
  1. 运行以下命令来自动加载
composer dumpautoload
php artisan cache:clear
php artisan clear-compiled
  1. 运行以下命令查看生成的API路由
  php artisan route:list

它将显示如下(以我的案例中的users表为例) 路由列表的图片

完成了。现在,您可以访问URL以获取作为REST API的JSON数据