mderakhshi / laravel-pocket-data
为 Laravel 6 定制的 PHP Pocket 数据库库
dev-master
2020-03-09 21:46 UTC
Requires
- php: >=7.4
- illuminate/support: >=4.0
This package is auto-updated.
Last update: 2024-09-10 08:04:53 UTC
README
口袋数据是用于获取多路由的包后端渲染
安装
composer require mderakhshi/laravel-pocket-data --no-cache
用法
route : {laravelPath}/pocketData/
method : POST
parameters: json
结构
参数 JSON
{
"routes":{
"${route.key}":{
"url":"${route.path}",
"method":"(get|post|put|patch|delete)",
"parameters":{"object":"object"}
}
}
}
默认方法:get
默认参数:[]
响应
{
"${route.key}":"${route.content}"
}
示例
参数 JSON
{
"routes":{
"api.user.update.1":{
"url":"/api/user/1/",
"method":"patch",
"parameters":{
"name": "masoud",
"last_name": "derakhshi"
}
},
"api.user.delete.2":{
"url":"/api/user/2/",
"method":"delete"
},
"api.user.get.3":{
"url":"/api/user/3/"
}
}
}
响应
{
"api.user.update.1": {
"id": "1",
"name": "masoud",
"last_name": "derakhshi",
"updated_at": "2020/01/01 12:00:00"
},
"api.user.delete.2": true,
"api.user.get.3": {
"id": "3",
"name": "masoud",
"last_name": "derakhshi",
"created_at": "2020/01/01 12:00:00",
"updated_at": "2020/01/01 12:00:00"
}
}