Preview: RESTp – RESTful web service for performing CRUD operations using PDOModel
Table of Contents
RESTp is an advanced RESTFul Web service developed using PHP that helps you to perform crud operation.
It is build on top of the popular database abstraction script
“PDOModel”
and supports Mysql, sqlite, pgsql and MSSQL. You can easily perform Insert/Update/Delete/Read operation using RESTp api.
Most of the Mobile and Web Apps requires communication with server using some API to send and received data. REST is by far the most commonly-used style for designing APIs, especially in the mobile world.
These Mobile and web apps often requires to perform crud operation i.e Insert data, read data, update data and delete data using API.
To write code for the crud operations for each individual mobile app and web app is quite cumbersome task. That’s where RESTp comes into action.
RESTp provides a single application based on REST architecture that helps you to perform CRUD operation on any kind of mobile and web apps. All you need to do is to connect it to your database and it automatically generates all kind of resources to perform CRUD operation.
For every tables in database, it provides endpoints to perform CRUD operation. An example of all RESTp api endpoints for a table are below
- GET /{table_name} – Retrieves a list of all records of table name “{table_name}”
- GET /{table_name}/12 – Retrieves a specific records of table name “{table_name}” with ID 12
- POST /{table_name} – Creates a new entry in {table_name}
- PUT /{table_name}/12 – Updates record of ID #12 in {table_name}
- DELETE /{table_name}/12 – Deletes record with ID #12 {table_name}
So if you have table name “orders” in your database, it automatically generate standard rest end points as below.
- GET /orders – Retrieves a list of all records of table name “orders”
- GET /orders/12 – Retrieves a specific records of table name “orders” with ID 12
- POST /orders – Creates a new order
- PUT /orders/12 – Updates order #12
- DELETE /orders/12 – Deletes order with ID #12
RESTp is build on top of our popular database abstraction script PDOModel. So users will get free copy of PDOModel also (worth $13).
You can use any kind of application to connect to RESTp api. Whether it is .NET web app or android mobile or iphone app or php web app, You can connect all kind of application to this api and perform CRUD operation. You can send data either as json or normal form submission (x-www-form-urlencoded) and received data as json, xml, html table.
Features
- Single api to perform CRUD operation on any database
- Supports multiple different database (Mysql, PGSQL, SQLITE and SQLSERVER)
- Build on top of popular database abstraction script PDOModel
- Multiple Input and Output types supported
- Action filtering as per request type (GET, PUT, POST, DELETE)
- Autogenerates endpoint as per the table names
- Supports pretty url as well as non pretty urls (if mod_rewrite not enabled)
- IP based filters (Allow access and block based on IP)
- Allow or block access of particular table (resource)
- Authentication using JWT
FAQs
What is Rest?
REST means “REpresentational State Transfer”. It is an architectural style for developing web services.
REST requires that a client make a request to the server in order to retrieve or modify data on the server.
What is PDOModel?
PDOModel – Database abstraction and helper PHP class that helps to do insert,
update, delete, select operation using PDO without writing any queries and with much lesser code.
It supports Mysql, Postgres,SQlite and SQL Server database.PDOModel provides a complete solution to
perform CRUD operations on three different types of database (Mysql, Postgres and Sqlite).
For more details about PDOModel, please
click here
Requirements
- PHP 5.3 or higher
- CURL if you want to connect using CURL PHP
Credits
- Admin LTE theme for demo purpose
TMDb Pro – Movie & TV Show Details Plugin For The Movie Database
RESTp – RESTful web service for performing CRUD operations using PDOModel
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
Why do we use it?
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using Content here, content here, making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for lorem ipsum will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
Where does it come from?
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of “de Finibus Bonorum et Malorum” (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, “Lorem ipsum dolor sit amet..”, comes from a line in section 1.10.32.
Where can I get some?
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which dont look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isnt anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
Download RESTp – RESTful web service for performing CRUD operations using PDOModel Nulled
Download RESTp – RESTful web service for performing CRUD operations using PDOModelNote: If you are having trouble with RESTp – RESTful web service for performing CRUD operations using PDOModel Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.