mderakhshi / laravel-pocket-data
Custom PHP Pocket Data library for the Laravel 6
dev-master
2020-03-09 21:46 UTC
Requires
- php: >=7.4
- illuminate/support: >=4.0
This package is auto-updated.
Last update: 2026-03-10 11:24:40 UTC
README
pocket data is package server side rendering for fetch multi route
Installation
composer require mderakhshi/laravel-pocket-data --no-cache
Usage:
route : {laravelPath}/pocketData/
method : POST
parameters: json
Structure:
parameters json:
{
"routes":{
"${route.key}":{
"url":"${route.path}",
"method":"(get|post|put|patch|delete)",
"parameters":{"object":"object"}
}
}
}
Default method: get
Default parameters: []
Response:
{
"${route.key}":"${route.content}"
}
Example
parameters 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/"
}
}
}
Response:
{
"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"
}
}